一、Python注释
1.单行注释
2.多行注释
1)
2)
二、缩进与换行
1.用缩进表示代码块,不需要大括号
同一代码块缩进空格数必须相同,缩进不一致会导致运行错误
2.同一行显示多行语句时用 ; 分隔
三、标识符和关键字
标识符规范:必须由 数字、字母、下划线 任意组合,且不能以数字开头
python中关键字不能用于标识符
四、变量与常量
定义:
1.1符合标识规范
1.2不能使用python语言关键字
1.3变量具有可描述性
1.4不能用中文
多重赋值
a=b=c=1 → 1 1 1
a,b,c=1,2,3 → 1 2 3
a,b,c=1,2,“string” → 1 2 string
数据交换
1) 1.x,y=1,2
x,y=y,x
print(x,y)
输出 2 1
2) x=1
y=2
temp=y #需要中间变量帮助两数交换
y=x
x=temp
print(x,y)
输出 2 1
增量赋值
x=x+1 可以写成 x+=1
例:a=6
a+=3
print(a)
输出 9
二进制
二转十
例: 100 → 1*2^2+0*2^1+0*2^0=4
十转二
例:
五、位运算符
& 按位与 a&b
对应二进位都为1时,结果位才为1,否则为0
| 按位或 a|b
对应二进位有一个为1时则为1,全为0时才为0
^ 按位异或 a^b
对应二进位不同时为1,否则为0
<< 按位左移 a<<b
a<<b 即 a二进制左移b位
例:print(4<<2) → 0000100 → 10000 → 16
右移则相反