python学习day5 常量 运算符补充 流程控制基础
1。常量
值不会改变的量
python中没有特别的语法定义常量,一般约定用全大写字母命名常量,比如圆周率pi
2.预算符补充
2.1算数运算符
print(10/3)除法运算
print(10//3)整除运算
print(10**2)平方运算
2.2赋值运算
age=18
age+=1
age/=3
age **= 2
2.3交叉赋值
x=10
y=20
x,y=y,x(底层实现z=y,y=x,x=z)
2.4链式赋值
x=10
y=10
z=10
x=y=z=10
print(id(x))
print(id(y))
print(id(z))
2.5解压赋值
l=[1,2,3,4,5]
a,b,c,d,e=l
print(a,b,c,d,e)
另外_下划线代表的变量表示不会用到
所以解压赋值也可以
a,*_=l(取出第一个值)
a,*_,b=l(取出首个元素和最后一个元素)
*_,a,b=l(取出最后两个元素)
3.流程控制之if判断语句
3.1只有一个条件
if 条件:
代码1
代码2
代码3
。。。
3.2除了一个条件成立之外,其他情况运行else内代码
if 条件1:
代码1
代码2
代码3
。。。
else:
代码1
代码2
3.3有多个条件时,从上至下,第一个条件不成立时候去判断下一个条件
if 条件1:
代码1
代码2
elif 条件2:
代码1
代码2
elif 条件3:
代码1
代码2
else:
代码1
代码2
# score=input('your score>>: ')
# score=int(score)
# if score >=90:
# print('优秀')
# elif score >=80:
# print('良好')
# elif score >=70:
# print('普通')
# else:
# print('很差')
3.4 if嵌套
if 条件1:
if 条件2:
代码1
代码2
else
代码1
代码2
else
代码1
代码2
age=18
sex_='male'
height=170
weight=60
is_sucess=True
if age >=18 and age <= 25 and sex == 'female' and height>=170 and weight<=60:
print('表白‘)
if is_sucess:
print('在一起')
else:
print('逗你玩的‘)
else:
print('阿姨好')
4.流程控制之while循环
4.1用条件判断控制while循环的语句是否运行
while 条件:
代码1
代码2
count=1
sum=0
while count<=10:
sum += count
count+=1
4.2用break结束本层循环
while True:
代码1
代码2
break
count=1
sum=0
while True:
sum+=count
count+=1
if count == 10:
break
break:结束本层循环
continue:结束本次循环,开始下一次
4.3while continue
count=1 while count<=5:
if count ==3:
count+=1
continue
else:
print(count)
count+=1
4.4while else(只有while循环没有被break打断时才会运行else内的代码块)
count=1
while count<=5:
if count==3:
break
print(count)
count+=1
else:
print('else子代码块只有在while循环没被break打断时运行‘)
python学习day5 常量 运算符补充 流程控制基础的更多相关文章
- 基础运算符补充,流程控制之if判断/while循环
常量 常量即指不变的量.在python中没有一个专门 的语法代表常量,程序员约定俗成地用变量名全部被大写代表常量. AGE_OF_OLDBOY = 56 基础运算符补充 1.算术运算 加减乘除+ - ...
- python学习日记(练习,流程控制+数据结构)
简易计算器 #简易计算器,蠢新一枚,功能尚不完善,本为个人练习,仅供参考 while 1: a = input('请输入第一个运算数:').strip()#可输入前后带空格的数字 if a.lower ...
- Python学习笔记-day1(if流程控制)
在python中,流程控制语句为强制缩进(4空格) if username=='lmc' and password=='123456': print('Welcome User {name} logi ...
- Python学习笔记-day1(while流程控制)
count = 0 while True: #print('count:',count) if count == 3: print('you guess over 3 times!fuck off!' ...
- python基础02—运算符与流程控制
运算符与流程控制 运算符 赋值运算 用'='表示,'='的左边只能是变量 算术运算 +.-.*:加.减.乘 /:除法运算,运算结果为浮点数 //:除法运算,运算结果为整数(商) %:求余 **:求幂 ...
- python 运算符与流程控制
运算符与流程控制 运算符 赋值运算 用'='表示,'='的左边只能是变量 算术运算 +.-.*:加.减.乘 /:除法运算,运算结果为浮点数 //:除法运算,运算结果为整数(商) %:求余 **:求幂 ...
- 【python基础】第06回 运算符和流程控制 1
本章内容概要 1.运算符 2.流程控制 本章内容详解 1.运算符 什么是运算符? 运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算.例如:2+3,其操作数是2和3,而运算符则是" ...
- Lua的五种变量类型、局部变量、全局变量、lua运算符、流程控制if语句_学习笔记02
Lua的五种变量类型.局部变量.全局变量 .lua运算符 .流程控制if语句 Lua代码的注释方式: --当行注释 --[[ 多行注释 ]]-- Lua的5种变量类型: 1.null 表示 ...
- [基本运算符、流程控制之if判断、与用户交互、深浅拷贝]
[基本运算符.流程控制之if判断.与用户交互] 基本运算符 1.算数运算符 python支持的算术运算符与数学上计算的符号使用是一致的 salary = 3.3 res = salary * 12 p ...
随机推荐
- 45.纯 CSS 创作一个菱形 loader 动画
原文地址:https://segmentfault.com/a/1190000015208027#articleHeader3 感想: 网格布局-> display: grid; HTML co ...
- 3.div+css 的布局较 table 布局有什么优点
改版的时候更方便,只需改css文件. 页面加载速度更快.结构化清晰.页面显示简介. 表现与结构相分离. 已于优化搜索引擎更友好,排名更容易靠前.
- 开源 人脸识别 openface 实用介绍 实例演示 训练自己的模型
1.OpenFace 是 卡耐基梅陇(CMU)大学的一个图像+机器学习项目,整体程序包含:人脸发现,特征提取,特征神经网络训练,人脸识别这四部分. github https://github.co ...
- C语言学习一个月后感想
C语言学习一个月后感想 感谢李晓东老板及计算机工程师联盟的学长学姐和某神秘同级同学的辛勤指导,感谢宋雨田的督促和陪伴. 初识C的1..体会 我本以为凭借瓜皮思维和花里胡哨操作可以让我熟练地学习语言,现 ...
- redisCluster 使用 pipeline功能
Redis从3.0版本后引入了令人兴奋的cluster集群模式,相信很多人都尝试过了,在高兴之余却发现redis官方的cluster对于Java客户端的jedis支持却不是很好,至少目前的版本clus ...
- antd-mobile使用报错
在第一次使用时,按照官网的进行配置,完了报错找不到antd-mobile下面的css 解决方法来源于 :https://github.com/ant-design/ant-design-mobile/ ...
- html中控制Tab键的顺序
在做项目中,需要控制html页面上登陆表单的按Tab键的顺序,代码如下: <tr> <td width="19%&quo ...
- 500G JAVA视频网盘分享 (JEECG开源社区)
500 G JAVA视频网盘分享(JEECG开源社区) [涵盖从java入门到深入架构,Linux.云计算.分布式.大数据Hadoop.ios.Android.互联网技术应有尽有] J ...
- flash builder 4.7 打开闪退解决办法
删除文件 /Users/apple/Documents/Adobe Flash Builder 4.7/.metadata/.plugins/org.eclipse.ui.workbench/work ...
- sublime text3:快捷键
1.就近选择相同项:ctrl+d,按住ctrl,然后多次按d,就不断往下选择相同项 2.选择所有匹配项:alt+f3,一次性选中所有匹配项 3.ctrl+shift+a:在html中同时按这三个键,则 ...