1、字符串操作符
x+y 连接两个字符串x与y
x*n或n*x 复制n次字符串x
x in s 如果x是s的字符,返回Turn,否则返回False
2、字符串处理函数
len(x) 返回字符串x的长度,也可以返回其他组合数据类型的元素个数
str(x) 返回任意类型x所对应的字符串形式
chr(x) 返回Unicode编码x对应的单字符
ord(x) 返回单字符x表示的Unicode编码
hex(x) 返回整数x对应十六进制的大小形式字符串
oct(x) 返回整数x对应八进制数的小写形式字符串
3、字符串的处理方法
str.lower() 返回字符串str的副本,全部字符小写
str.upper() 返回字符串str的副本,全部字符大写
str.split(sep=None) 返回一个列表,由str根据sep被分割的部分构成,省略sep默认一空格分割
str.count(sub) 返回sub字符串出现的次数
str.replace(old,new) 返回字符串str的副本,所有old字符串被替换为new
str.center(width,fillchar) 字符串居中函数,fillchar参数可选
str.strip(chars) 从字符串str中去掉在其左右侧chars中列出的字符
str.join(item) 将item变量的每一个元素后增加一个str字符串
3、类型判断和类型间转换
隐式类型转换:
数值运算操作符可以隐式的转换输出结果数字类型,例如两个整数采用运算符‘、’的除法将可能输出浮点数结果
显示类型转换:
通过类型转换函数可以显示在数字类型之间进行转换
int(x) 将x转换为整数,x可以是浮点数或字符串
float(x) 将x转换为浮点数,x可以是整数或字符串
str(x) 将x转换为字符串,x可以是整数或浮点数