字符串反转
在Python环境下用尽可能多的方法反转字符串,例如将s = "abcdef"反转成 "fedcba"
最简单的是
result = s[::-1]
第一个字母转为大写
str =
"hELLO world!"
print (
str.capitalize())Hello world!
每个单词的第一个字母大写
str =
"hELLO world!"
print (
str.title())Hello World!
字符串字符个数
要计算
str
包含多少个字符,可以用
len()
函数
>>>
len(
'ABC'
)
3
>>>
len(
'中文'
)
2
ord()
函数获取字符的整数表示,
chr()
函数把编码转换为对应的字符:
>>>
ord(
'A'
)
65
>>>
ord(
'中'
)
20013
>>>
chr(
66
)
'B'
>>>
chr(
25991
)
'文'
以Unicode表示的
str
通过
encode()
方法可以编码为指定的
bytes
要把
bytes
变为
str
,就需要用
decode()
方法
更多精彩请关注公众号:隔壁王小猿(gbwxy-happy)