0%

Python基础--字符串

python

Python基础–字符串

字符串操作

判断全部否是字母

1
2
3
str = "Helloween"
if str.isalpha():
print("字母")

判断全部否是数字

1
2
3
str = "1234"
if str.isdecimal() :
print("数字")

判断都是大写

1
2
3
str = "ABC"
if str.isupper():
print("大写")

判断都是小写

1
2
3
4
str = "abc"
if str.lower():
print("小写")
str = "Helloween"

指定字符开头

1
2
if str.startswith("H"):
print("属于指定开头")

指定字符结尾

1
2
3
4
if str.endswith("en"):
print("属于指定结尾")
else:
print("不属于")

大小写转换

1
2
3
4
str2 = str.upper()
print (str2)
str3 = str.lower()
print(str3)

对齐使用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
变量.center(内容宽度,填充字符)
# 居中对齐
str2 = str.center(20,"@")
print(str2)
# 左对齐 left
str1 = str.ljust(20,"@")
print(str1)
# 右对齐 right
str1 = str.rjust(20,"@")
print(str1)

# 去除两端内容 变量.strip("指定字符") 默认为空白字符
str3 = str2.strip("@")
print(str3)

# 自动匹配所有并且替换指定字符
str4 = "^&*JkGY^&^*&("
str5 = str4.replace("^", "11")
print(str5)