P35 if+else语句 ## 随机数
if 表达式:
真
else:
假
#可嵌套
if 表达式:
语句
elif 表达式:
语句
else:
语句
P36 随机数
import random
P37 for循环
For 变量名 in 集合:
语句
range(0,3) --> 0,1,2
P38 for循环实例
P39 for else
for i in 范围
有数据执行的语句
else:
没有数据执行的语句
pass 空语句
P40 用户登录例子
P41 总结
P42 43 while循环
while 条件
语句体
else:
语句体
#避免死循环
P45 循环例子练习
P47-53 字符串
r = 'a' in 'abc'
r = 'a' not in 'abc'
# 切片
# 位置都是从0开始,称作下标或者索引
a = []
a = [:] # [0:7] 从0取到7 包前不包后
a = [::-1] # 倒序输出
a[]
# 内建函数
capitalize() # 将字符串的第一个字符串转化成大写
title() # 返回的是每个单词的首字母大写的字符串
upper() # 小写转大写
lower() # 大写转小写
# 查找相关
find(str, beg=0, end=len(str)) # 找不到返回-1
rfind # 从右开始查找
lfind # 从左开始查找
index(str, beg=0, end=len(str)) # 找不到抛出异常
# 替换
replace(old, new, [max]) # max 次数
# 编码
encode() # 编码
decode() # 解码
startswith() # 判断是否以xxx开头
endswith() # 判断是否以xxx结尾
isalpha() # 是否是字母
isdigit() # 是否是数字
join(sqp): # 连接字符,按某字符串为分隔符
new_str = '-'.join('abc') # 得到'a-b-c'
strip() # 去除 字符串空格
lstrip()
rstrip()
split() # 分割字符串,放入列表
P54-56 作业略