1. 关于Python的进制数
2进制是以0b开头的:例如0b11则表示十进制的3
8进制是以0o开头的:例如0o11则表示十进制的9
16进制是以0x开头的:例如0x11则表示十进制的17
注:当输入一个进制数时,输出的结果会自动转化为十进制数
若要得到其他进制数,则:
使用bin,oct和,hex分别可输出二进制八进制与十六进制
2. 逻辑运算符
优先级:not>and>or
and:在Python中, x and y,当x为True时,返回y值,当x值为False时,则返回x的值
or:在Python中, x or y, 当x为True时,返回x的值,当x值为False时,返回y的值
3. Python访问字符串中的值
变量[头下标:尾下标]
还有两种情况:
当下标为负值时,默认从尾部的某一位置,开始向后截取。
如:str[:-2] 返回值为 ia
当头下标大于或等于尾下标时,返回值为空
如:str[3:2] 或 str[3:3]
字符串中的序号为物理序号(0,1,2…),[ : ] 截取字符串中的一部分,左边为闭区间,右边为开区间(左闭右开原则),str[0:2] 是不包含第 3 个字符的,输出‘se’
当头下标与尾下标都是正数且头下标值小于尾下标是,返回字符串个数为 头下标个数-尾下标个数。当头下标无数值时,默认为0,当尾下标无数值时,默认为字符串总个数。
4.Python转义字符
注意转义字符里面的字母大部分是用小写 如: /s 正确 /S 错误,有几个例外:
换行符
关于换行符\的换行位置不是完全不做要求的,将原本的v ar分开就会报错
这样就是正确的
原始字符串r/R
原始字符串用在第一个引号前面,作用是将转义字符直接输出,而不进行转义。
当语句中有转义字符和无转义字符的写法: 有 两者用%连接 无 两者用,连接
5. 双引号与单引号
注意:双引号不等同于两个单引号
当有多个引号时,里面的引号是双引号,外面的是单引号。从外到里引号一层比一层少。 不能出现外面是单引号,里面也是单引号。
6. 列表
列表元素的增加和删除
列表的拼接
列表的嵌套
注意:列表中元素引号的增加
上图中列表中的元素 数字加不加引号不会报错,但是列表中字母不加引号就会报错,所以元素为字母要加上引号