day-9字符串的魔法(一)

#!/user/bin/env/python
#-*- coding:utf-8 -*-

# ====================一==========================

# capitalize()
test = 'alex'
#首字母大写
v = test.capitalize()
print(v)


# ====================二==========================

# casefold()
# 所有变小写
# 但casefold支持很多未知的一些对应关系也可以变小写
test1 = 'ALEX'
v1 = test1.casefold()
print(v1)

# lower()
# 只支持常见的
test2 = 'ALEX'
v2 = test2.lower()
print(v2)


# ====================三==========================、

# v = xxx.center(xx,'eee')
# center(xx)括号里面写值
# 设置宽度,并且将内容居中
# xx 代表长度
# eee 代表空白地方填充 # 只能填写一个字符
test = 'alex'
v = test.center(20,'*')
print(v)

# v = xxx.center(xx)
# 设置宽度,并且将内容居中
# xx 代表长度
# 只能填写一个字符
# 后面不填写表示其余地方为空白
test = 'alex'
v = test.center(20)
print(v)


# ====================四==========================

# count('x")
# 用来去字符串寻找子序列的出现次数
test = 'alexalexr'
v = test.count('f')
print(v)

# 加5表示从第五位后寻找不包括5
test = 'alexalexr'
v = test.count('a',5)
print(v)

# 加入6表示从第五位到第六五寻找
test = 'alexalexr'
v = test.count('a',5,6)
print(v)


# ====================四==========================

# endswith('x')表示字符串是以什么结尾
# 返回布尔值
test = 'alex'
v = test.endswith('x')
print(v)

# startswith('x')表示字符串是以什么开头
# 返回布尔值
test = 'alex'
v = test.startswith('a')
print(v)

猜你喜欢

转载自www.cnblogs.com/pythonzhao/p/11701235.html