基础数据类型
1.整型 int
python3中都是整型
python2中有整型和长整型(long)
2. 字符串 str :
在python中凡是用引号引起来的都是字符串(不可变,有序)
- 索引(下标)
- 切片:顾头不顾尾,步长决定查找的方向
- 字符串的方法:
- 全部大写/全部小写:不是修改源数据,因为字符串是不可变的
- 判断是不是以什么开头/结尾:startswith(判断体,起始位置,终止位置)
- 统计/计数:
- 脱:默认脱头尾两端的空格,换行符,制表符
- 分割:默认分割位置(空格,换行符,制表符)也可以指定split(位置,次数)
- 替换:全部替换replace(老内容,新内容);指定替换次数replace(老内容,新内容,次数)
- 判断字符串中的内容是不是全都是阿拉伯数字: .isdigit()
- 判断是不是十进制: .isdecimal()
- 判断是不是数字,字母和中文: .isalnum()
- 判断是不是字母和中文: .isalpha()
- 首字母大写: .capitalize()
- 每个单词首字母大写: .title()
- 大小写转换: .swapcase()
- 剧中 - 填充: .center(多少位,填充的内容如*)
- 通过元素查找索引,查找不到时返回-1: .find(元素)
- 通过元素查找索引,查找不到时报错 .index(元素)
- 拼接,将列表转换成字符串
- str + str str * 5 字符串进行加操作和乘操作都是开辟新空间(肯定啊,字符串是有序但是不可变的数据类型)