字符串

1.字符串对齐:左对齐,右对齐,居中

# 第一个参数是一共占多少位,第二个参数默认是空格
#居中显示的话如果左右不对称,他会靠左
print("wusen".center(10,"-"))
print("wusen".ljust(10,"-"))
print("wusen".rjust(10,"-"))

2.字符串替换字符

# 两个参数,参数可以是一个以上的字符
print("old word".replace("old","NEW"))

3.去掉字符串前后的空格

print("  wusen   ".strip())#去掉开头和结尾的空格
print("  wusen   ".lstrip())#去掉开头的空格
print("  wusen   ".rstrip())#去掉结尾的空格

4.分割字符串

# 参数,按照第一个参数分割,第二个参数是分割次数
print("a b,c".split(",",1))#从左往右开始查找
print("a b,c".rsplit(",",1))#从右往左开始查找
"""
# 需求 按照分割等级来分,
# 我们要去配置char_arr数组
s = "ab,c"
char_arr = [" ",",","*"]
for key in char_arr:
temp_arr = s.split(key,1)
if len(temp_arr) == 2:
print(temp_arr)
break
"""

5字符串,变大写,变小写,首字母变大写

print("wu sen".upper())#大写
print("wu sen".lower())#小写
print("wu sen".capitalize())#首字母大写
print("wu sen".title())#所有单词首字母大写
print("wu sen".swapcase())# 给字母大小写取反

 6.字符串的常量,数字  英文字母

import string
print(string.digits)#0123456789
print(string.ascii_letters)#abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
print(string.ascii_lowercase)#abcdefghijklmnopqrstuvwxyz
print(string.ascii_uppercase)#ABCDEFGHIJKLMNOPQRSTUVWXYZ
print(string.hexdigits)#0123456789abcdefABCDEF

 7.计算字符在字符串中出现的次数

s = "sadasd"
print(s.count("char"))
posted @ 2021-11-10 15:52    阅读(44)  评论(0编辑  收藏  举报