1. 整型和布尔值的转换
- 整型:数字(int)用于比较和运算符
- python2中整型有(int和long/长整形) 获取的是整数
- python3中整型只有int 获取的是浮点数(小数)
- 十进制转换成二进制:bin() print(int(24)) ----0b11000
- 二进制转换成十进制:111000从左向右 print(int('10101',2))
- bool(布尔值)
- print(bool(1)) 数字非零就是True零就是False
- print(bool'1') 字符串不为空就是True,为空就是Flase
2.字符串的切片索引(下标)和步长(字符串是用来存储少量数据)
- 索引(下标):通过索引可以精确的定位到某个元素
- 切片:顾头不顾尾[起始位置:终止位置]
- 步长:默认为1,-1从右向左取
3.字符串的方法
- upper()全部大写 lower()全部小写
- startswith()判断以什么开头 endswith()判断以什么结尾
- count()查看元素出现了几次
- strip()去除两边的空格和换行符以及制表符
- split()分割 rsplit()右 lsplit()左
- replace()替换,可以指定替换的次数
is系列
# s = "12.3"
# print(s.isalnum()) # 判断是不是字母,数字,中文
# print(s.isalpha()) # 判断是不是字母,中文
# print(s.isdigit()) # 判断字符串是不是全都是阿拉伯数字
# print(s.isdecimal()) # 判断是否是十进制