目录
basic
*良好的代码格式可提升代码的可读性
一行注释:#
比如:
#代码
print("hello, Python!") #打印
多行注释:三对双引号或单引号包裹
++缩进:Tab键++,/4个空格为一级缩进,但不能混合用
语句换行:建议每行代码++不超79个++字符
标识符、变量、数据类型
标识符
标识符:自定义的一些符号或名称
规则:
1.标识符由字母、下划线和数字组成,且数字不能开头
2.python中的标识符区分大小写
3.不能使用关键字
起名建议:见名知意
关键字
关键字:python已经使用的,不允许开发人员重复定义的标识符,python3中有35个关键字,在Jupyter单元格中执行"help("关键字")"可查看相关声明
字面量literal
表示固定的值,即++一个具体的数字或字符串的值++
变量
标识内存单元的标识符又称为变量名
标识符=值 ,通过=进行绑定
数据类型
可使用t**ype()**输出数据类型
数据类型:
字符串str
由单引号、双引号或者三引号包裹的、有序的字符集合
列表list
多个元素的集合,可以保存任意数量、任意类型的元素,且可被修改
创建列表:[],列表的元素以逗号分隔,空列表[],
元组tuple
与列表作用类似, 可以保存任意数量、任意类型的元素,但不可被修改
创建元组:(),元组的元素以逗号分隔,空元组(),
**元组中只有一个元素时,该元素后要加,如(1,)
集合set
与列表和元组类似,可以保存任意数量、任意类型的元素
创建集合:{},集合的元素无序且唯一,以逗号分隔,空集合set(),
字典dict
键(key):值(value) ,键不能重复
创建字典:{},字典的元素以逗号分隔,空字典{},
变量的输入与输出
输入:input([prompt]),接受用户输入,prompt表示函数的参数
输出:print(objects,sep='',end='\n',file=sys.stdout)
objects:输出对象
sep:设定分隔符,默认使用空格作分隔
end:设定输出以什么结尾,默认换行符\n
数字类型
内置数字类型:
整型int,浮点型float,复数类型complex(分别对应数学的整数、小数和复数),布尔类型bool(True和False两种取值)
整型int
计数方式:
1.二进制(以 0B开头)
2.八进制(以0o开头)
3.十进制
4.十六进制(以0x开头)
转换数据进制:
bin(x):x转为二进制
oct(x):x转为八进制
int(x):x转为十进制
hex(x):x转为十六进制
浮点型float
由整数和小数部分组成,较大/较小的浮点数用科学计数法(a×10^n)表示
python中省略×,用字母e表示底数10,如。3.14e2,即314
浮点型取值范围:-1.8e308~1.8e308
复数类型complex
由实部和虚部构成,real+imag j
如complex_one = 1 + 3j
布尔类型bool
True真值(对应整数1)和False假值 (对应整数0)
以下任一条件,布尔值为False:
1.值为False或None的常量
2.任何数字类型的0:0,0.0,0j
3.空组合数据类型:(),[],set(),{}
数字类型的转换:
int(x[,base]):转为整型数据
float(x):转为浮点型数据
complex(x) :转为复数型数据