第七章 字符串与正则表达式
7.1 字符串的常用操作
1、拼接字符串
拼接:“+”连接
注意:字符串不允许直接与其他类型数据拼接,
需要用到str()先转化再拼接
2、计算字符串的长度
格式:len(string)
3、截取字符串
格式:string[start:end:step]
Start:第一个字符索引(包括该字符)
End:最后一个字符索引(不包括该字符)
Step:步长
4、分割字符串
格式:str.split (sep, maxsplit)
Sep:分隔符
Maxsplit: 分隔次数
5、检索字符串
Count()方法:检索一个字符串在另个字符串出现的次数
格式:str.count(sub[ ,start[ ,end]])
Find()方法:检查是否包含指定的字符串
格式:str.find(sub[ ,start[ ,end]])
Index()方法:类似find()
Startswith()方法:检查字符串是否以指定字符串开头,如果是则返回true,否则返回false
格式:str.startswith(prefix[ ,start[ ,end]])
Endswith()方法:类似上,把开头改结尾
6、字母的大小写转换
Lower()方法:大转小
格式:str.lower()
Upper()方法:小转大
格式:str.upper()
7、去除字符串中的空格和特殊字符
Strip()方法:去掉字符串左、右两侧的空格和特殊字符
格式:str.strip([chars])
Lstrip()方法:去左侧
格式:str.lstrip([chars])
Rstrip()方法:去右侧
格式:str.rstrip([chars])
8、格式化字符串
使用“%”操作符
Format()方法
格式:str.format(args)
7.2正则表达式基础(不太懂,以后再写)
第八章 流程控制
8.1 流程控制
8.2 选择语句
If 语句分别有:1、 if 表达式:
语句块
2、if 表达式1:
语句块1
Else 表达式2:
语句块2
3、if 表达式1:
语句1
Elif 表达式2:
语句2
Else 表达式3:
语句3
If 语句的嵌套
4、条件语句可以使用and、or、not连接
第九章 循环结构语句
9.1 for 循环
结构: for 迭代变量 in 对象:
循环体
1、进行数值循环
For i in range[1,10,2]
Print(i, “ ”)
2、遍历字符串
9.2 while 循环
结构:while 条件:
循环体
9.3 循环嵌套
大循环套小循环
9.4 跳转语句
1、break语句
2、continue语句