1.链式赋值:a=b=1
2.python没有常量
3.数据类型:整型、浮点型、布尔型、字符串
4.数据运算:/为浮点数除法,//为整数除法7//2=3,%是取模,**是取幂,2**3=8,divmod(x,y)得到x除以y的商和余数。
5.不同进制的前缀。二进制:0B或0b;八进制:0o或0O;十六进制:0X或0x
6.整数与浮点数运算,结果自动转为浮点数。python3 没有整数范围的限制,多大都可以,适合做科学运算。round(x)对x作四舍五入的操作。
7.+=运算符中间是没有空格的,否则会报错,其他也类似。
8.逻辑运算符:or 、and、not(和C++的符号不同)
9.同一运算符:is、is not 判断是不是同一个对象。在[-5,正无穷]之间用的是同一对象。如a=10,b=10,则a与b的地址相同,但超出范围后,则不是同一对象,地址不同。
10.ASCII码是Unicode码的子集。ord(x)可将x转化为编码。
11.Python没有字符类型,只有字符串类型。
12.续行符。print("aaaaaaaaaaaaaaaaa\
bbbbbbbbbb") 打出来就是aaaaaaaaaaaaaaaaabbbbbbbbbb
13.从键盘中获取输入的内容:input()。括号内可输入提示输入的语句。
14.正向搜索:a[x],x从0开始,0,1,2,3......,a[0]为第一个元素,顺序排布;反向搜索:a[x],x从-1开始,-1,-2,-3......,a[-1]为最后一个元素,逆序排布。
15.切片slice操作。a[1:5]表示从a[1]输到a[4];a[1:5:2]表示从a[1]间隔2个输到a[4]。
16.字符串的格式化:format()函数,用{0}、{1}......等进行字符串中的占留,或者直接用名字{name}、{age}等。