Python练习题——常用字符串函数及方法

# 常用字符串函数及方法
# # 1.capitalize
# # 2.str.center
# # 3.str.count
# # 4.str.encode
# # 5.str.find
# # 6.str.index
# # 7.isalnum
# # 8.isalpha
# # 9.isdigit
# # 10.islower
# # 11.isnumeric
# # 12.isspace
# # 13.isupper
# # 14.join
# # 15.len
# # 16.lower
# # 17.lstrip
# # 18.max
# # 19.min
# # 20.replace
# # 21.split
# # 22.swapcase
# 23.upper

str='www.baidu.com'

# # 1.capitalize将字符串的第一个字符转换为大写
# res = str.capitalize()
# print(res)

# # 2.str.center(width[, fillchar])返回一个指定的宽度 width 居中的字符串,fillchar 为填充的字符,默认为空格。
# res = str.center(40,'*')
# print(res)

# # 3.str.count(sub, start= 0,end=len(string))用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。
# res = str.count('w')
# print(res)

# # 4.str.encode(encoding='UTF-8',errors='strict')以指定的编码格式编码字符串。errors参数可以指定不同的错误处理方案。
# res = str.encode('GBK')
# print(res)

# # 5.str.find(str, beg=0, end=len(string))检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果指定范围内如果包含指定索引值,返回的是索引值在字符串中的起始位置。如果不包含索引值,返回-1。
# res = str.find('kaikeba')
# print(res)

# # 6.str.index(str, beg=0, end=len(string))检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,该方法与 python find()方法一样,只不过如果str不在 string中会报一个异常。
# res = str.index('w')
# print(res)

# # 7.isalnum检测字符串是否由字母和数字组成。
# res = str.isalnum()
# print(res)

# # 8.isalpha如果字符串至少有一个字符并且所有字符都是字母则返回 True, 否则返回 False
# res = str.isalpha()
# print(res)

# # 9.isdigit如果字符串只包含数字则返回 True 否则返回 False..
# res = str.isdigit()
# print(res)

# # 10.islower如果字符串中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是小写,则返回 True,否则返回 False
# res = str.islower()
# print(res)

# # 11.isnumeric如果字符串中只包含数字字符,则返回 True,否则返回 False
# res = str.isnumeric()
# print(res)

# # 12.isspace如果字符串中只包含空白,则返回 True,否则返回 False.
# res = str.isspace()
# print(res)

# # 13.isupper如果字符串中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是大写,则返回 True,否则返回 False
# res = str.isupper()
# print(res)

# # 14.join(seq)以指定字符串作为分隔符,将 seq 中所有的元素(的字符串表示)合并为一个新的字符串
# s1=' '
# s2=''
# s3='-'
# res1 = s1.join(str)
# res2 = s2.join(str)
# res3 = s3.join(str)
# print(res1)
# print(res2)
# print(res3)

# # 15.len返回字符串长度
# res = len(str)
# print(res)

# # 16.lower转换字符串中所有大写字符为小写
# res = str.lower()
# print(res)

# # 17.lstrip截掉字符串左边的空格或指定字符
# res = str.lstrip('w')
# print(res)

# # 18.max返回字符串 str 中最大的字母
# res = max(str)
# print(res)

# # 19.min返回字符串 str 中最小的字母
# res = min(str)
# print(res)

# # 20.replace把将字符串中的 str1 替换成 str2,如果 max 指定,则替换不超过 max 次
# res = str.replace('ww','cc')
# print(res)

# # 21.split以 str 为分隔符截取字符串,如果 num 有指定值,则仅截取 num+1 个子字符串
# s1='k'
# res = str.split(s1)
# print(res)

# # 22.swapcase将字符串中大写转换为小写,小写转换为大写
# res = str.swapcase()
# print(res)

# 23.upper转换字符串中的小写字母为大写
res = str.upper()
print(res)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值