DOME3 if else 循环 字符串
三目运算符

运算符优先级排序

语句:
条件判断语句
if elif else
import random #调用random随机数数据库
print(random.randint(1,10)) #随机输出>=1 and <=10的整数
循环语句
for 遍历
for 变量名 in 集合:
语句
for i in range(int):
print()
#range(0,8) 包含0但不包含8
range(m,n,step) #这里的step为步长
break 跳出整个for循环语句
continue 跳过循环体下方语句不执行,执行下一次循环
pass 占位
while #无线循环

跳转语句
单词
convert 转换
during 在。。。期间
range 范围
integer 整型
sequence 序列
include 包含
exclude 不包含
keyword 关键字
argument 参数
lgnore 忽略
join 加入
字符串
字符串运算 # + *
# + 代表拼接
# * 类似于数学中的乘法

# in 在。。。里面 必须连在一起才在里面

格式化

索引 [ ]
name = ‘xiaobai’
name[3] #索引 从0开始取字符串中的第3个元素
切片
name[1,4,2] #切片 从1号位开始到4, 以步长为2 取元素 2的正负决定方向
name[::-1] 倒序
字符串的内建函数

len() 返回字符串的长度
查找,替换
#find() rfind() index() rindex() lindex() 替换 replace()
in 在字符串中能否找到

find

rfind

替换 replace()

#2是只替换2个空格
#编码 encoud 网络应用 一般中文涉及到编码问题
gbk 中文 gb2312 简体中文 utf-8 Unicode


解码 decode

字符串内建函数:startswith() endwith() 返回值都是布尔类型 Ture False
#startwith判断是否是以某某开头,或者endwith判断是否是以某某结尾
应用:文件上传 只能上传图片(jpg,png,bmp,gif)

# isalpha()是否是字母 isdigit() 是否是数字


#join(seq)


a-b-c

# lstrip 去除左边空格 rstrip去除右边空格 strip 去除两边空格

# split() 分割字符串,将分割后的字符串保存到列表中




浙公网安备 33010602011771号