Python 字符串表达式
操作 | 解释 |
---|---|
s=’’ | 空字符串 |
s=“spam’s” | 单双引号相同 |
s='s\np\tsds | 转义序列 |
s=’’‘qqqqqq’’’ | 三重引号字符串块 |
s=r’\twewe\nwerew’ | Raw字符串 |
s=b’sdfsd’ | |
s1+s2 | 合并 |
s * 3 | 重复 |
s[i] s[i:j] | 索引 切片 |
len(s) | 长度 |
‘a {} bbb’.format(kind) | 格式化 |
s.find(‘aa’) | 搜索 |
s.rstrip() | 去空格 |
s.isdigit | 内容测试 |
s.replace(‘aa’,‘bb’) | 替换 |
s.lower() | 转换成小写 |
s.upper() | 转换成大写 |
s.capitalize() | 第一个单词第一个字母转换成大写 |
s.title() | 每个单词的第一字母转换成大写 |
s.endswith(‘aaa’) | 是否以’aaa’结尾 |
‘spam’.join(strlist) | 插入分隔符 |
‘spam’ is S | 是否的关系 |
‘spam’ in S | 包含的关系 |
转义字符含义
转义字符 | 意义 |
---|---|
\\ | 保留\ |
\’ | 保留’ |
\" | 保留" |
\a | 响铃 |
\b | 倒退 |
\f | 换页 |
\n | 换行 |
\r | 返回 |
\t | 水平制表符 |
\v | 垂直制表符 |
\xhh | 十六进制值 |
\ooo | 八进制值 |
\0 | NULL |