作为python的初学者,为了保证自己的鱼的记忆可以不忘学过的内容,在此将学习的知识都写下来,以供后续翻阅,有读到该文章的朋友,有不同见解或发现文章错误之处,欢迎留言指正^_^
工具/原料
1
python3.0以上版本
2
pycharm
方法/步骤
1
字符串的特性:1.由单双引号“”,'',单双三引号括起来的内容''' ''',''' ''',都叫字符串2.字符串的关键字是str3.字符串可以由任意字符组成(一个字符算一个元素)4.字符串是不可变的数据类型
2
字符串是有序的数据类型,即有索引,索引有两种排序方式1.正序从0开始,2.反序从-1开始索引取值方式看下图:
3
字符串还有一种取值方式是切片取值,eg. str[s:e:b] 即 : 字符串名称[开始位置:结束位置:步长]
4
字符串大小写转换,upper()大写 lower()小写,capitalize() 首字母大写
5
字符串拼接,两种方法。第一是“+”号拼接,第二是join()方法拼接。join可以将列表转成字符串,''中间的符号表示以什么作为分隔。详情看实例:
6
查看字符串长度的len()
7
增删改字符串。增删改后字符串则不再是原来的字符串,
8
字符串是不可变的数据类型,即不支持增删改。如果进行增删改,则该字符串是生成新的字符串,与原字符串内存位置发生改变。可以通过查看字符串id,查看是否还是同一个字符串,通过下图观察可以看出,修改过后的字符串已经不是原来的字符了
9
字符串制表符和换行符 \t\n
10
字符串格式化输出.format()
11
字符串转义字符 \ , r,详情看实例:
注意事项
1
rstrip()中不填写删除的元素,即是删除字符串中末尾的空格。
2
lstrip()中不填写删除的元素,即是删除字符串中开头的空格。
3
strip()中不填写删除的元素,即是删除字符串两端的空格。