变量
语法 变量 = 值
标识符 四个条件
定义变量
使用变量
数据类型
检验数据类型
type(变量)
输出格式化
name = "mmz"
age = 18
weight = 70.5
print("我的名字是 %s,我的年龄为 %d,我的体重为 %f" % (name,age,weight))
f表达式
print(f'我的名字是{name}')
转义字符
结束符号
输入
name = "mmz"
password = input(f'请输入你的密码,{name}')
print(password)
数据转换
运算符的作用
算数运算符
赋值运算符
复合赋值运算符
比较运算符
逻辑运算符
条件语句
if语法
age = int(input('请输入你的年龄'))
if age<18:
print("你没到18岁,不能去上网")
else:
print("可以上网")
if else
多重判断
if嵌套
三目运算符
循环语句
a = 10
while a!=0:
print("haha")
a -=1
累加和
number = 100
result = 0
while number != 0:
result +=number
number -= 1
print(result)
偶数求和
number = 100
result = 0
while number != 0:
if (number%2 == 0):
result +=number
number -= 1
print(result)
break和continue
打印star
j = 1
while j != 6:
i = j
while i != 0:
print("*",end=" ")
i -=1
print()
j +=1
for循环
name = "mmz"
for i in name:
print(i)
while else
for else
字符串
单引号不能再用字符串,这样会导致错误,所以需要在用’’'三引号,然后再用转义符号
切片
name = "mmzzjz"
print(name[:2])
name = "mmzzjz"
print(name[2:4])
考虑负数的事情
-1的步长是从右往左走
字符串常用操作方法
查找
index查找的时候,找不到会报错
修改
大小写转换
判断
列表
列表查找
判断是否存在
列表增加数据
删除操作
pop删除最后一个数据
remove删除
clear清空列表
修改操作
copy复制
列表循环便利
嵌套列表
import random
teachers = ['a','b','c','d','e','f','g']
office = [[],[],[]]
for name in teachers:
num = random.randint(0,2)
office[num].append(name)
print(office)
元组
元组相当于不能更改的列表
元组只用于查找操作
小心一点,不要对元组进行修改
字典
以键值对
新增
删除
改
dict[‘name’] = mmz
详细查找
遍历
集合