一、字符串定义
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]) ##反转字符串
print("hello "+"word")
print("hello "+s)
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,判断字符串索引类型
python3:没有cmp函数,比较大小;但是python2有
10.枚举
11.zip
12.join
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'