该网站为IT技术、SEO技术、网络营销及推广分享博客,如有技术问题,可以互相交流,本人时间很重要,广告勿扰,联系QQ:747995996
当前位置:首页 > python > 正文

05 python字符串(str)的操作

10-26 python

字符串str是Python中最常用的数据类型.我们可以使用引号('或')来创建字符串.创建字符串很简单,只要为变量分配一个值即可.

s = 'i love you'
s1 = s.capitalize() # 首字母大写
print(s1)

#全大写,全小写
s2 = s.upper() # 大写
s3 = s.lower() # 小写
print(s2,s3)

 

请输入验证码

 

s_str = 'abcDE'
you_input = input('验证码 %s 请输入验证码,不区分大小写:'%(s_str))
if s_str.upper() == you_input.upper():
    print('输入成功')
else:
    print('请重新输入')

 

#大小写翻转
s4 = s.swapcase()
print(s4)

 

#被(特殊字符或空格或数字)隔开的每个单词,首字母大写
s5 = s.title()
print(s5)

 

# 居中,空白填充
s = 'i love you'
s6 = s.center(20,'$$$') # 20是宽度(width)然后居中。$是填充物
print(s6)

 

计算输出所占的字符是多少。数字、字母、文字、特殊字符也是只占一个字符

 

#公共方法
s7 = len(s)
print(s7)
s8 = count(s)
print(s8)

 

查询是不是以某个字符串开头或第几个是不是以指定的字符串开头(空格不算入计算中),返回值True或False

s = 'i ,love you'
s8 = s.startswith('i') # 是不是第一个字符以指定的字符串开头
s81 = s.startswith('l',2,6) # 第几个是不是以指定的字符串开头
if s8:
    pass
elif s.startswith('a'):
    pass
print(s8,s81)