字符串和散列类型

一、数据类型和散列类型
1.可变类型 - 列表 方法操作的是它本身 所以不用重新赋值
2.不可变类型 – 元组 会返回一个新元素 所以需要用变量保存
注:列表是可变的 它是可以操作本身的 所以它进行任何的操作都不需要重新赋值变量 sort不是列表的方法 是Python的方法
.元祖是不可变的 符号是( ) ta 它可以保存多个元素 所以它也是可迭代对象
元组 不可改变的是元素 可以改变是变量保存的地址值
拆包 :元祖可以同时赋值给多个变量 只要变量不超过元组的长度 变量前面加星号是最后赋值的意思
三、字符串
1.字符串不可以修改 所以它需要创建一个新变量来保存
2. 字符串可以保存多个字符 可以进行迭代 他们具备索引 可以通过for循环迭代元素
3.replace 字符串的替换关键字 语法replace(参数,参数) replace有三个参数 第一个是原字符 第二个是修改的字符 第三个是修改的个数 第三个参数不传默认是全部替换
4.upper 全部改成大写
5.lower全部改成小写
6.capitalize 首字母大写
7.title 单词首字母大写
8.strip 去掉两边空格
四、字符串的切割
split 分割 不传参数 默认按照空格进行分割 参数是你想以什么来分割 如果切割元素在最后一个上 会留下一个空的字符串 对字符串处理完之后 用join拼接
五、字符串的查找
1.find和index的不同之处 含义都是查找 不同: find会在查不到某个元素后返回’-1’ 而index会报错
2.开发原则: 尽量不能有报错 find可以传第二个元素 含义是从第几个开始找起
3.isalpha 判断全是字母
4.isdigit判断全是数字
5.islower 判断全是小写
6,is upper 判断全是大写
六、字符串的编码
!.利用翻译本把队友的二进制数据翻译成我们认识的字符 把字符翻译成二进制数据保存起来
2.格式 encode(encodeing=‘utf-8’
注:如果别人发给你的文件格式是UTF-8那么 那就不能用别的编码格式来打开 否则就会乱码
可以用记事本的方式来查看编码格式 decode( ) 解码

你可能感兴趣的:(Python)