字符串

简介: 字符串

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"))
相关文章
|
7月前
|
存储 C# C语言
字符串终止符
字符串终止符
529 2
|
存储 编译器
C 字符串
C 字符串。
52 0
|
7月前
|
存储 安全 C语言
c++字符串
c++字符串
59 1
|
7月前
|
存储 C语言
c字符串
c字符串
37 0
|
Java C语言
字符串的简单介绍和字符串的大小比较
字符串的简单介绍和字符串的大小比较
8 字符串
8 字符串
57 0
|
存储 安全 编译器
10.字符串
10.字符串
74 0
多行字符串
多行字符串
78 0