python——字符串

1.“+”连接序列

str1="zhang"
str2="dayi"
print(str1+str2)

"+"前后必须是同一种类型

2.判断元素是否在序列中

str1="zhang"
print("a" in str1)

3.“*”重复序列

str1="zhang"
print(str1*3)

4.测量长度

str1="zhang"
print(len(str1))

5.字符串格式化输出

str1="张大一"
str2="女"
str3="{0}是一个{1}的!".format(str1,str2)
print(str3)

还有

name="张大一"
sex="女"
str="{_name}是一个{_sex}的".format(_name=name,_sex=sex)
print(str)

6.判断是否全是字母

name="Zhangdayi11"
print(name.isalpha())

7.输出字符串,出来是name在中间,一共30个位置,其他地方补_

name="Zhangdayi11"
print(name.center(30,"_"))

8.计数一个字母在字符串中出现了几次

name="Zhangdayi11"
print(name.count("day"))

9.判断是否以。。结尾

name="Zhangdayi11"
print(name.endswith("1"))

10.如果字符串中有\t,则输出时打印多少个\t

name="Zhang\tdayi11"
print(name.expandtabs(tabsize=50))

11.查找。。在不在字符串中,在则返回索引值,不在则返回-1

name="Zhangdayi11"
print(name.find("k"))

12.判断是否是数字

name="zhangyi"
print(name.isdigit())

13.判断是不是合法标识符

name="zhangyi"
print(name.isidentifier())

14.判断是不是个空格

name=" "
print(name.isspace())

15.判断是不是标题型

name="zhang"
print(name.istitle())

16.将字符串转化为标题型

name="zhang"
print(name.title())

17.判断是不是全是大写,判断是不是小写:S.islower

name="Zhang"
print(name.isupper())

18.转换为大写,转化为小写:S.lower

name="Zhang"
print(name.upper())

19.去掉两边空格,去掉左边空格是S.lstrip(),去掉右边空格是S.rstrip()

name="  Zhang  "
print(name.strip())

20.替换

name="  Zhang  "
print(name.replace("  ","kkk"))

   结果是:kkkZhangkkk

21.根据分隔符分割字符串S.split("?")

name="www.cctv"
print(name.split(".")) 

  结果是:['www', 'cctv']

22.用join()连接字符串

name="www.cctv"
c=name.split(".")
print(c)
print("*".join(c))

  结果是:

['www', 'cctv']
www*cctv





猜你喜欢

转载自blog.csdn.net/qq_41574830/article/details/81054501