转发评论+私信“学习”即可领取python视频教程
Pyhton创建字符串,用单引号或者双引号都可以,没有什么区别
在Pyhton里面没有单字符,一个字符也会被作为一个字符串;所以都是子字符串的感念
可以用下标[]访问子字符串,
Python字符串也是从0开始访问,访问字符串长度以外的位置,会提示越界
Python支持[:]读取子字符串,这个方式比C++要方便
s[0:4]不会输出s[4],只会输出s[0]-s[3]
X1:X2],X1、X2可以省略
读取s1索引6之后的子字符串,包含s[6]
前索引地址包含,后索引地址不包含
Pyhton的*支持重复输出
重复输出s1,中间不含任何字符
Python还提供了成员操作符in,一次判断字符串是不是在主串中,试了一下,默认区分大小写
Python还有一个原始字符串的操作,所有的字符串都是直接按照字面的意思来使用,没有转义特殊或不能打印的字符
试了一下好像不能对变量名操作
Python字符串内置函数
1 、capitalize()
将字符串的第一个字符转换为大写
2 、center(width, fillchar)
返回一个指定的宽度 width 居中的字符串,fillchar 为填充的字符,默认为空格。
7 、expandtabs(tabsize=8)
把字符串 string 中的 tab 符号转为空格,tab 符号默认的空格数是 8 。
11 、isalpha()
如果字符串至少有一个字符并且所有字符都是字母则返回 True, 否则返回 False
16 、istitle()
如果字符串是标题化的(见 title())则返回 True,否则返回 False
17 、isupper()
21 、lower()
转换字符串中所有大写字符为小写.
)返回字符串 str 中最小的字母。
26 、replace(old, new [, max])
把 将字符串中的 str1 替换成 str2,如果 max 指定,则替换不超过 max 次。
30 、rstrip()
删除字符串字符串末尾的空格.
34 、strip([chars])
在字符串上执行 lstrip()和 rstrip()
35 、swapcase()
将字符串中大写转换为小写,小写转换为大写
返回长度为 width 的字符串,原字符串右对齐,前面填充0
40 、isdecimal()
检查字符串是否只包含十进制字符,如果是返回 true,否则返回 false。
閱讀更多 小小可愛編 的文章