字符串

print('hello'* 2)  #打印2遍字符串
print('helloword'[2:])  #  切片打印字符串
print('el'in 'hello')  #判断el字符串是否在hello字符串里面,返回的是True和False
print(123 in [1,12,123])  #判断123是否在列表里面
#print("%s,%d",%(变量1,变量2))   #格式化输出

a = "123"
b = 'abc'
c = ''.join([a,b])  #拼接字符串,' '里面可以添加拼接符号,比如加个--,输出结果就是:123--abc,把列表转换成字符串,很重要
print(c)

st = 'hello kitty{name}is{age}'
#print(st.count('l'))  #查找l在字符串里面出现的次数
#print(st.capitalize())   #把字符串首字母大写
#print(st.center(50,'-'))  #参数1,总共打印50个字符,参数2,把st字符串打印后居中,剩余字符用参数2填充,打印效果:---------hello kitty---------
#print(st.endswith('tty'))  #判断是否以参数1:字符串结尾
#print(st.startswith('he'))  #判断是否以参数1:字符串开头,很重要
#print(st.expandtabs(tabsize=10))   #设置\t默认几个空格
#print(st.find('t'))  #查找t在字符串中的位置,并将索引值(下标)返回空格也算一个位置,很重要
#print(st.format(name = 'leiyun',age = 37))  #把字符串中大括号里面的name改成leiyun , age改成37,格式化输出的另一种格式
#print(st.format_map({'name':'leiyun','age':22})) #和上面的效果一样,这个是字典,2种的参数不一样,格式化输出的另一种形式
#print(st.index('h'))   #查找字符串里面是否存在这个参数,如果有,返回索引,如果没有,就会报错
#print('123abc'.isalnum())  #判断字符串里面是不是字母和数字的组合,yes返回True,反之亦然,如果空字符串会报错
#print(''.isdecimal())   #判断是否是10进制的数,yes返回True
#print(''.isdigit())   #判断是否是一个整数
#print(''.isnumeric())
#print(''.isidentifier())  #判断是否为非法变量
#print(''.islower())   #判断是否为全小写
#print(''.isupper())   #判断是否为全大写
#print(''.isspace())   #判断是否有空格
#print(''.istitle())   #判断是否每个单词首字母为大写
#print(''.lower())    #大写变小写
#print(''.upper())    #小写变大写
#print(''.swapcase())  #大小写反转
#print('123'.ljust(50,'*'))  ##参数1,总共打印50个字符,参数2,把st字符串打印后居右,剩余字符用参数2填充,打印效果:hello kitty*******************
#print(''.rjust(50,'*'))   #同上一个一样,这是居右
#print(''.strip())  #把字符串左右两边的空格,换行符,制表符去掉,  很重要
#print(''.rstrip()) #把字符串左边的空格,制表符,换行符去掉
#print(''.replace('想替换的内容','要替换的内容',1))  #替换,参数3为替换几次,不填默认出现几次替换几次。。很重要
#print(''.rfind('t'))   #从右往左边找,返回索引
#print(''.split(''))   #通过参数分隔字符串,返回一个列表,很重要
#print(''.rsplit('',1))   #通过参数分隔几次,从右分隔
#print(''.title())    


#重要的字符串方法
#print(st.count('l'))  #查找l在字符串里面出现的次数,很重要
#print(st.center(50,'-'))  #参数1,总共打印50个字符,参数2,把st字符串打印后居中,剩余字符用参数2填充,打印效果:---------hello kitty---------,很重要
#print(st.startswith('he'))  #判断是否以参数1:字符串开头,很重要
#print(st.find('t'))  #查找t在字符串中的位置,并将索引值(下标)返回空格也算一个位置,很重要
#print(st.format(name = 'leiyun',age = 37))  #把字符串中大括号里面的name改成leiyun , age改成37,格式化输出的另一种格式,很重要
#print(''.upper())    #小写变大写
#print(''.lower())    #大写变小写
#print('helloword'[2:])  #  切片打印字符串
#print(''.strip())  #把字符串左右两边的空格,换行符,制表符去掉,  超重要
#print(''.replace('想替换的内容','要替换的内容',1))  #替换,参数3为替换几次,不填默认出现几次替换几次。。很重要
#print(''.split(''))   #通过参数分隔字符串,返回一个列表,很重要
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值