常见字符串常量和表达式
| 操作 | 解释 |
|---|---|
| s = '' | 空字符串 |
| s = "spam's" | 双引号和单引号相同 |
| S = 's\np\ta\x00m' | 转义序列 |
| s = """...""" | 三重引号字符串块 |
| s = r'\temp\spam' | Raw字符串 |
| S = b'spam' | Python 3.0 中的字节字符串 |
| s = u'spam' | 仅在Python 2.6 中使用的Unicode字符串 |
| s1 + s2 | 合并 |
| s * 3 | 重复 |
| s[i] | 索引 |
| s[i:j] | 分片 |
| len(s) | 求长度 |
| "a %s parrot" % kind | 字符串格式化表达式 |
| " a {0} parrot".format(kind) | Python 2.6 和Python 3.0 中的字符串格式化方法 |
| s.find('pa') | 字符串方法调用: 搜索 |
| s.rstrip() | 移除空格 |
| s.replace('pa', 'xx') | 替换 |
| s.split(',') | 用展位符分割 |
| s.isdigit() | 内容测试 |
| s.lower() | 短信息转换 |
| s.endswith('spam') | 结束测试 |
| 'spam'.join(strlist) | 插入分隔符 |
| S.encode('latin-1') | Unicode编码等 |
| for x in S: print(x) | 迭代 |
| 'spam' in S | 成员关系 |
| [c * 2 for c in S] | 迭代 |
| map(ord, S) | 迭代 |
如果文中网络搬运内容有侵权,请通知我,会尽快删除。
浙公网安备 33010602011771号