运算符,条件语句,循环语句
1.运算符
算术运算符+ - * / %
模运算/取余运算 可判断某个数是偶数还是奇数的
赋值运算符= += -=
比较运算符> >= < <= != == 比较结果返回的是布尔值True False
逻辑运算符 and or 拓展:not 结果返回的是布尔值True False
真真为真and,假假为假or
成员运算符 in not in 返回的是布尔值True False
2.条件语句
if 控制语句 分支分流
判断语句 if..elif..else 关键字
if 条件语句(比较/逻辑/成员运算均可)
字符串,列表,元组,字典 空数据==False 非空数据==True
当if后面的语句满足条件,运输结果是true那就会执行他的子语句
3.循环语句
for 循环语法:
for 变量名 in 某个数据类型:(字符串 列表 元组 字典 集合等)
代码块
for 循环的循环次数,由数据的元素个数决定
s='hello python'
l=[1,2,3]
d={'int':6,'str':'hello python'} 字典类型的数据遍历的是key
for item in s: 遍历s里面的元素,然后赋值给item
print(item)
L =[1,2,3,4,5,6,7,8,9,10] 利用for循环完成列表里面的所有数据的相加
range函数 生成整数序列
range(m,n,k) m头 n尾 k步长 默认为1 取头不取尾
只有一个值,头默认为0,步长默认为1
L.values() L.keys() 获取字典里面的所有value值和key值
L =[1,2,3,4,5,6,7,8,9,10]利用for循环,根据l的索引值,打印出每个元素的值
用for循环和range函数 完成1-100整数相加和(包含1,100)
嵌套循环
l=[[6,5,4],[3,2,1]] 把列表里面的每一个元素打印出来
利用嵌套for循环生成一个直角三角形图形
while 控制循环 语法:
while 条件表达式:(比较/逻辑/成员运算均可,空数据,布尔值)
代码块
字符串,列表,元组,字典 空数据==False 非空数据==True
当while后面的语句满足条件,运输结果是true那就会执行他的子语句
执行规律:首先判断while 后面的条件表达式是否成立
如果True 那就执行代码块,执行完毕之后,继续判断,否则不进入内部执行代码块
尽量不要写死循环,防止代码进入死循环:加一个变量来控制循环次数
利用while循环实现1-100的整数相加
while 与 if 语句可与 break continue搭配使用
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】