python基础1
1.python的注释分为单行注释和多行注释,单行注释用#表示,多行注释使用''''''表示
2.变量命名规则
1)包含字母、数字、下划线、不能包含其他字符、切不能以数字开头
2)严格区分大小写
3)不能使用关键字
4)建议多使用下户线
5)大驼峰式多在面向对象中使用
3.数据类型、类型转换
数据类型包含整型、浮点型、字符串型、布尔型等等
类型转换:想转为什么类型,在要转的变量前面添加该类型函数
4.算术运算符:有+、-、*、//、/‘%、**
5.赋值运算符有+=、-=、*=、/=、/=、%=、**=、==
6.逻辑运算符有and or not
7.比较运算符>、<、>=、<=、=、!=、is
8.进制换算
1)十进制转为二进制,使用bin()函数,结果前缀为0b
2)十进制转为八进制,使用oct()函数,结果前缀为0o
3)十进制转为十六进制,使用hex()函数,结果前缀为0x
9.位运算有&(位与) 、|(位或) 、^(异或)、 ~(取反)、 >>(右移)、 <<(左移)
1)&:两这都是1为1,不都为1为0
2)|:至少一个是1为1,都是0为0
3)^:相同为0,不同为1
4)~(取反)分四种情况:
第一种情况:正数十进制转为二进制,直接转,0变1,1变0
第二种情况:负数十进制转为二进制:1.先化为正数十进制,2.再取反,3.加一
第三种情况:负数二进制转为十进制:1.先减一,2.再取反,化为十进制再添加 个负号
第四种:整数二进制转为十进制:直接转
5)<<(左移)和>>(右移)
左移几位:十进制相当于乘以几个2,二进制中的所有数相当于向左边移动几位
右移几位:十进制相当于整除以几个2,二进制中的所有数相当于向右边移动几位,如果移动到不见就为0