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('')) #通过参数分隔字符串,返回一个列表,很重要
字符串
最新推荐文章于 2022-08-20 17:22:10 发布