计算机是什么?
计算机的基本组成∶主板+CPU+内存
CPU:主频、核数(目前最大的是16G)
内存∶大小主要分为8G、16G、32G 型号∶DDR3、DDR4、DDR5 主频∶海盗船、玩家国度
显卡∶显存、型号(N-GTX 1080TI(主要看倒数第二个数字)、A)、位宽越大越好
硬盘主要品牌∶西数、希捷、日立、东芝
计算机最底层是电子电路、只能识别两个数∶0、1
Python的简介
Python是一门解释性语言和一门弱类型语言.
Python的优点为∶定位"优雅"、"明确"、"简单",开发效率高,是一门高级语言,,,具有可移植性,,,具有可扩展性,,,具有可嵌入性
Python的缺点为∶速度慢、代码不能加密、线程不能利用CPU问题
Python解释器∶Cpython(C语言)、Ipython(in序号)、PyPy(JIT技术、提高运行速度)、Jython、IronPython
Python的安装∶Path勾选,傻瓜式安装
Hello World
C:usersAdminstrator>d: 跳转入D盘
D:>cd sylar 进入sylar文件夹
D:sylar>python first.py python文件名,执行first.py
注释
单行注释(# 单行注释)
多行注释('''
多行注释
多行注释
''')
变量的命名规则∶ 变量可以重复使用
1、必须由英文、数字、下划线组成 (下划线当字母使用)
2、不能数字开头、更不能是纯数字
3、不能是关键字
4、不要太长
5、不要用中文
6、区分大小写
7、要有意义
8、推荐使用两种形式∶驼峰(除了第一个字母以外的其他单词的首字母大写) 例如∶ageAlex
下划线(每个单词用下划线分开) 例如∶wife_of_sister
常量∶在Python中不存在绝对的常量 所有字母大写就是常量 都是约定俗成的, 例如∶PI=3.141592653
Python的基本数据类型
1、整数(int) 主要用于计算 例如∶+ - * / < > = %(取余) /(整除) //(取整) !=(不等于) class (类) type (类型)
常见的数字都是int类型,用于计算机或者大小的比较
在32位机器上int的范围是-2的31次方~2的31次方-1
在64位机器上int的范围是-2的63次方~2的63次方-1
2、字符串(str)
在Python中,凡是用引号引起来的都是字符串 (无论单双引号都行)
不同行字符串简单的换到同行
e.g
print("我") 我
print("你") ===> 你===>是不同行的如果想让其在同一行===>
print("他") 他
print("我",end="slar")
print("他",end="")=========>我slar他你
print("你")
print("我","你","他")===>我 你 他
a=10
print("a=10",a)===>a= 10 , 逗号 就是空格
字符串的拼接 用加号("字符串的拼接必须是同一数据类型的")
e.g
s1="sylar"
s2="wusir"
s3="alex"
print(s1+s2+s3)===>sylarwusiralex
在字符串中" * "将字符串表示重复几次
e.g
s="考试"
print(s*3)===>考试考试考试
若想让其不在一行,s="考试 "打印出来是考试
考试
考试
3、布尔值(bool) 真或假 ture和false (只有这两个取值)
用户交互
使用input函数,可以与计算机互动起来 input(是提示语)
e.g
s=input("请输入内容") #获取用户输入的内容
print()结束
if语句
if条件语句的基本结构:
if 条件判断
代码块
运行流程,当条件是真,执行代码块
------------------------------------
if 条件:
代码块1
else:
代码块2
运行流程,当条件成立,执行代码块1,否则执行代码块2 (2选1)
------------------------------------
if 条件1:
代码块1
elif 条件2:
代码块2
......
else:
代码块n
执行流程,当条件1成立时,执行代码块1,否则接着向下分析执行.
eg.
money = int(input("请输入你的钱:"))
if money > 500:
print("炸鸡")
elif money >300:
print("盖浇饭")
elif money >50:
print("泡面")
else:
print("不吃")