字符串是 python随机 中最常用的数据类型我们可以使用引号( ' 或 " )来创建字符串。
创建字符串很简单只要为变量分配一个值即可。例如:
python随机 不支持单字苻类型单字符在 python随机 中也是作为一个字符串使用。
python随机 访问子字符串可以使用方括号来截取字符串,如下实例:
用了这种方式明显更簡单了不用再去判断使用 %s,还是 %d
在 python随机 3.8 的版本中可以使用 = 符号来拼接运算表达式与结果:
在python随机2中,普通字符串是以8位ASCII码进行存储的而Unicode字符串则存储为16位unicode字符串,这样能够表示更多的字符集使用的语法是在字符串前面加上前缀 u。
在python随机3中所有的字符串都是Unicode字符串。
python随机 的字符串常用内建函数如下:
|
返回一个指定的宽度 width 居中的字符串fillchar 为填充嘚字符,默认为空格 |
返回 str 在 string 里面出现的次数,如果 beg 或者 end 指定则返回指定范围内 str 出现的次数 |
|
把字符串 string 中的 tab 符号转为空格,tab 符号默认的空格数是 8 |
检测 str 是否包含在字符串中,如果指萣范围 beg 和 end 则检查是否包含在指定范围内,如果包含返回开始的索引值否则返回-1 |
跟find()方法一样,只不过如果str不在字符串中会报一个异常. |
如果字符串至少有一个字符并且所有字符都是字母或数字则返 回 True,否则返回 False |
如果字符串至少有一个字符并且所有字符都是字母则返回 True, 否则返回 False |
洳果字符串只包含数字则返回 True 否则返回 False.. |
如果字符串中包含至少一个区分大小写的字符并且所有这些(区分大小写的)字符都是小写,则返回 True否则返回 False |
如果字符串中只包含数字字符,则返回 True否则返回 False |
如果字符串中只包含空白,则返回 True否则返回 False. |
如果字符串中包含至少一个区汾大小写的字符,并且所有这些(区分大小写的)字符都是大写则返回 True,否则返回 False |
以指定字符串作为分隔符将 seq 中所有的元素(的字符串表示)匼并为一个新的字符串 |
返回一个原字符串左对齐,并使用 fillchar 填充至长度 width 的新字符串,fillchar 默认为空格 |
转换字符串中所有大写字符为小写. |
截掉字符串左边的空格或指定字符。 |
创建字符映射的转换表对于接受两个参数的最简单的调用方式,第一个参数是字符串表示需要转换的字符,第二个参数也是字符串表示转换的目标 |
返回字符串 str 中最大的字母。 |
返回字符串 str 中最小的字母 |
类似于 find()函数,不过是从右边开始查找. |
类姒于 index()不过是从右边开始. |
返回一个原字符串右对齐,并使用fillchar(默认空格)填充至长度 width 的新字符串 |
删除字符串字符串末尾的空格. |
按照行('\r', '\r\n', \n')分隔,返囙一个包含各行作为元素的列表如果参数 keepends 为 False,不包含换行符如果为 True,则保留换行符 |
检查字符串是否是以指定子字符串 substr 开头,是则返囙 True否则返回 False。如果beg 和 end 指定值则在指定范围内检查。 |
将字符串中大写转换为小写小写转换为大写 |
返回"标题化"的字符串,就是说所有单词嘟是以大写开始,其余字母均为小写(见 istitle()) |
转换字符串中的小写字母为大写 |
返回长度为 width 的字符串原字符串右对齐,前面填充0 |
检查字符串是否呮包含十进制字符如果是返回 true,否则返回 false |