数字类型和字符串类型
1)常见函数:
- bin()函数将十进制转换成而进制
- oct()函数将十进制转换成八进制
- hex()函数将十进制转换成十六进制
2)数字类型:
- 数字类型的特性:只能存放一个值,一经定义不可更改,可直接访问
- 数字类型的分类:整型,布尔,浮点,复数
3)字符串类型:
- 字符串类型基本定义:引号包含的都是字符串类型(单引号和双引号没有区别)
- 字符串类型的基本操作:
- strip()移除空白,也可以去除其他的字符
- slipt()分割,默认以空格分割。也可以以其他的字符分割
- len()长度 切片:如print(x[1:3])也是顾头不顾尾
- capitalize()首字母大写
- center()居中显示例如:x=‘hello’ print(x.center(30,’#’))
- count():计数,顾头不顾尾,统计某个字符的个数,空格也算一个字符
- endswith()以什么结尾
- satrtswith()以什么开头
- find()查找字符的索引位置,如果是负数,代表查找失败
- index()索引
- format()字符串格式化
1.msg=‘name:{},age:{},sex:{}’
print(msg.format(‘haiyan’,18,女))
2.msg=‘name:{0},age:{1},sex:{0}’
print(msg.format(‘aaaaaa’,‘bbbbbb’))
3.msg=‘name:{x},age:{y,sex:{z}’
print(msg.format(x=‘haiyan’,y=‘18’,z=‘女’)) - isdigit()判断是否是数字
- islower()判断是否是全部小写
- isupper()判断是否是全部大写
- lower()全部转换为小写
- upper()全部转换为大写
- isspace()判断是否是全都是空格
- istitle()判断是否是标题(首字母大写)
- swapcase()大小写字母翻转
- join()连接
- repalce()替换
msg=‘hello alex’
print(msg.replace(‘e’),‘A’,1)
print(msg.replace(‘e’),‘A’,2) - ljust()左对齐
X=‘ABC’ print(x.ljust(10,’*’))