day_1
1.计算机基础知识
cpu:用于计算
内存:临时存储数据。断电数据即消失,价格昂贵。
硬盘:存储数据。分为固态硬盘和机械硬盘。
2.python历史
python2和python3区别:2源码混乱、不标准并且代码重复多。3源码标准,重复代码少。
3.python语言
编译型:将所有代码一次性打包编译成二进制文件
解释型:代码执行时,一句一句的执行
编译缺点:开发效率低,不能跨平台。
编译优点:运行速度快。
解释缺点:运行速度慢。
解释优点:开发效率高,可以跨平台。
4.python编辑器
种类:cpython jypython 等等
cpython是将python代码编译成c语言能识别的字节码,根据字节码转换成操作系统能识别的二进制文件。
jypython是将python代码编译成java语言能识别的字节码,根据字节码转换成操作系统能识别的二进制文件。
5.变量
1.变量名是数字、字母和下划线且不能以数字开头。
2.变量名不能是python关键字。
3.变量名不能是中文。
4.变量名要有意义。
6.常量
python中其实不存在常量的说法。一直不变的量就是常量。变量名全部大写默认为常量。
7.代码中文解决方法
在代码顶端加 #-*- encoding=utf-8 -*-
8.注释
单行注释: #
多行注视:''' 注释内容 ''' """ 注释内容"""
9.基础数据类型
判断是什么数据类型: type()
1.数字:int 数字类型转换成字符串 str(int)
2.字符串:str 字符串可以相加。 字符串可以相乘print("哈"*5). 注意:可以将注释内容当作字符串内容赋值给变量,并且按照注释内容的格式一模一样输出出来。 字符串类型转换成数字 int(str)
3.布尔类型:bool. 有true和false
10.用户交互
1.等待输入
2.将输入的内容给了前面的变量
3.input出来的数据都是字符串类型
11.if判断语句
1.if 条件:
条件成立时执行的语句
2.if条件:
条件成立时执行的语句
else:
上边条件不成立时执行的语句
3.if 条件:
条件成立时执行的语句
elif 条件:
上边条件不成立时执行的语句
else:
上边条件不成立时执行的语句
4.if 条件1:
if 条件:
条件成立时执行的语句
12.while 循环
while 条件:
循环
终止无限循环: 1.改变条件,使条件为False
2.break. 结束循环
注意:continue 结束本次循环继续下次循环
count = 1
while count <= 10:
count = count + 1
if count == 5:
continue
print(count)

浙公网安备 33010602011771号