(33) python字符串


一、字符串定义

1.可用" "、''、""" """定义
  2.转译特殊字符 "\"

二、字符串操作
  s = 'welcomewestos'  ##从0开始,到length-1结束
 1.索引
  print(s[4])  ##打印4索引,即第5个字符
 2.切片
  print(s[1:3]) ##从0索引开始,到3索引结束
  print(s[:])   ##打印字符串
  print(s[1:5:2])  ##从1索引开始,到5索引结束,步长为2
  print(s[-4:])  ##打印最后4个字符
  print(s[-2])   ##打印倒数第2个字符

  print(s[::-1])  ##反转字符串


 3.连接
print("hello "+"word")

print("hello "+s)


 4.重复

print("*"*10+"student"+"*"*10)


5,成员操作符

 判断字符串s是否含有com,test,计算长度len()


len(s)  计算(s)长度,集过为13



三、循环语句

 1.for-else 
实现登陆效果,三次不对报错!


 2.while-else

实现登陆效果,三次不对报错!




四、字符串处理

 1.字符串的搜索与替换



 
 2.删除空格



 3.字符串对齐



 4.字符统计


 5.字符开头


 6.字符结尾


 7.字符串的连接与分离



8,判断字符串索引类型


       
 9.最大值、最小值

python3:没有cmp函数,比较大小;但是python2有



 10.枚举


 11.zip


 12.join


In [7]: s = 'hello every'
In [8]: s.split()
Out[8]: ['hello', 'every']
In [9]: new_s = s.split()[::-1]
In [10]: new_s
Out[10]: ['every', 'hello']
In [11]: " ".join(new_s)
Out[11]: 'every hello'
In [12]: "+".join(new_s)

Out[12]: 'every+hello'





猜你喜欢

转载自blog.csdn.net/qq_41869566/article/details/80508574
33