在了解字符串的函数之前,需要先对字符串进行了解学习。
字符串即一串字符,可以是数字,英文,符号,也可以为空。
字符串的定义:使用引号将包裹,可使用单引号,双引号,三引号。
若还不理解可点击——————此处——————了解。其中包含字符串基础知识讲解。

字符串的函数使用:
长度获取:len()
value = "asdasdasd"
print(len(value)) #获取字符串的长度
指定字符获取:变量名+[ 索引 ] 来获取指定字符,从0开始
value = "asdasdasd"
print(value[0]) #获取第一个字符
chr() :可以将数字转字符
print(chr(12))#转换为字符
ord () :可以将单个字符转数字
print(ord(a)) #转换为数字
isdigit() :判断字符串是否为全数字
value = "asdasdasd"
print(value.isdight()) #判断字符串是否全为数字,若是则输出为true
isalpha() :判断字符串是否为全字母
value = "asdasdasd"
print(value.isalpha()) #判断字符串是否全为字母,若是则输出为true
isalnum() :判断字符串是否为字母加数字
value = "asdasdasd"
print(value.isalnum()) #判断字符串是否为字母加数字,若是则输出为true
islower() :判断字符串是否全为小写
value = "asdasdasd"
print(value.islower()) #判断字符串是否全为小写,若是则输出为true
isupper() :判断字符串是否全为大写
value = "asdasdasd"
print(value.isupper()) #判断字符串是否全为大写,若是则输出为true
istitle() :判断字符串是否首字母大写,其他字母小写(全字母字符串)
value = "asdasdasd"
print(value.istitle()) #判断字符串是否全为小写,若是则输出为true
“”.count(sub, start, end):从start到end中间出现了几次sub子字符串
value = "asdasdasd"
print(value.count(a, 0, 3)) #判断0到3中间出现几次a
“”.find(sub, start, end)从start到end中间第一次匹配到sub的位置,找不到返回-1
value = "asdasdasd"
print(value.count(a, 0, 3)) #判断0到3中间出现几次a
“”.split(sub)使用sub子字符串将元素字符串切割为列表
value = "asdasdasd"
print(value.split(a)) #使用a子字符串将字符串切割为列表
“”.strip()剔除左右空格 。 “”.lstrip()剔除左侧空格 。 “”.rstrip()剔除右侧空格
value = "asdasdasd"
print(value.strip()) #剔除空格
“”.replace(old_str, new_str)将原始字符串中的old_str 替换为new_str
value = "asdasdasd"
print(value.replace(a, 3)) #将原字符串中的a替换为3
“{}jjjj{}jjjj{}jjjj”.format(1, 2, 3) 格式化字符串
print(f."{a}___{b}___{c}")
#format 与该字符相同,定义输出字符串
“”.capitalize()首字母转大写
value = "asdasdasd"
print(value.capitalize()) #将字符串首字母转大写
“123”.center(11, ‘+’)123左边补4个+,右边补4个+
value = "asdasdasd"
print(value.center(11, "+")) #字符串左边补一个+,右边补一个+
“中国”.encode(encoding=”UTF-8“)将中国编码为UTF-8编码
#定义编码为utf—8编码
b‘\xe4\xb8\xad\xe5\x9b\xbd’.decode(encoding="UTF-8")将UTF-8编码内容解码为utf——8格式
将utf—8翻译为格式