Python字符串表示:
Python字符串有三种表示方法,分别是单引号(' '),双引号(" "),三引号(''' ''')。单引号,双引号表示单行字符串,三引号表示多行字符串。使用单引号时,双引号可以作为字符串;使用双引号是时,单引号可以作为字符串的一部分;使用三引号时,单引号,双引号可以作为字符串的一部分。
'单引号表示,可以使用"双引号"作为字符串的一部分'
"双引号表示,可以使用'单引号'作为字符串的一部分"
'''三引号表示,可以使用"双引号"
'单引号'
也可以换行
'''
Python字符串的操作:
字符串也是序列的一种,可以进行基本的分片、索引等操作
Python字符串常用函数:
操作类:
str(x) | 返回x的字符串形式 |
len(x) | 返回x的长度 |
str.lower() | 全部转换为小写 |
str.upper() | 全部转换为大写 |
str.capitalize() | 转换为首字母大写,其他字母小写 |
str.title() | 转换为各单词首字母大写 |
str.swapcase() | 大小写互换 |
str.casefold() | 转换为大小写无关字符串比较的格式字符串 |
chr(x) | 返回Unicode编码x对应的单字符 |
ord(x) | 返回单字符对应的Unicode编码 |
str.split(sep =None, maxsplit = -1) | 返回由sep分隔的列表 |
str.replace(old, new) | old子串替换为new |
str.strip()/str.lstrip/str.rstrip | 去除左右侧空格、去除左侧空格、去除右侧空格 |
str.count() | 返回出现次数 |
类型判断类:
字符串格式化:
format方法:
特殊字符:
转义字符: