str 字符串
如何表示字符串?
单行
单引号 '' 如果字符串中有单引号就需要双引号表示,反之亦然
双引号 " "
换行表示 \
多行
三引号 ''' ''' 、""" """ 包含引号中的所有内容,用于模块注释、类注释、方法注释
转义字符 \
不可见但也要录入, enter 和 tab 也是一个输入和动作
换行符 \n
一个Tab \t
Python IDE 特性 \t \n 并不转义
print() 特性 \t \n 进行转义
\ 意思
1. 只是一行写不下了,另起一行,本质上还是一行
2. 转义字符
转义字符 \
1. 无法"看见"的字符 \n \t \r
2. 与语言本身语法有冲突的字符
换行 \n
回车 \r
单引号 \'
横向制表符 \t
原始字符串,所见即所得,字符串前面 加 r 或 R
字符串方法
a. 大小写转换
字符串第一个字符大写 capitalize
全部小写 lower
将unicode字符小写 casefold
大小写反转 swapcase
空格和标点分割,所有第一个字符大写 title
全部大写 upper
a. 字符串填充,如果有 -- 字符填充在这两个 - 中间
居中填充 center
居左填充 ljust
居右填充 rjust
居右填充 0 zfill
指定制表符空格数 expendtabs
格式化 format
字典格式化 format_map
c. 字符串统计、定位和替换
统计 count
查找,返回首次找到字符的位置,没找到返回 -1 find
从右边查找 rfind
没找到返 回错误 index
替换字符 replace
去除字符两边指定字符,默认空格和换行 strip
去除左边指定字符 lstrip
去除右边指定字符 rstrip
d. 字符串拼接和分割
指定符号连接可迭代对象各元素 join
指定分隔符,从左分成3部分,保留分隔符 partition
指定分隔符,从右分成3部分,保留分隔符 rpartition
指定分隔符,默认空格和换行,不保留分隔符 split
从右开始分割 rsplit
按换行符进行分割 splitlines
e. 字符串判断
是否以某个字符开头 startswith
是否以某个字符结尾 endswith
是否全部都是中文、大小字母、数字 isalnum
是否是10进制数字 isdecimal
是否是可命名 isidentifier
是否全部小写 islower
是否全部大写 isupper
是否空白字符(\t \n \r 空格) isspace
f. 编码字符 .encode(encoding='utf-8')
解码字符 .decode(encoding='utf-8')
Python-变量-字符串
猜你喜欢
转载自www.cnblogs.com/2bjiujiu/p/9061030.html
今日推荐
周排行