当前位置:
首页 > Python基础教程 >
-
python基础while循环(break、continue)、格式化输出、运算符
day2 while循环break、continue相关知识、格式化输出
打印1~100的数字
a = 1
while a<=100:
print(a)
a=a+1
#continue结束本次循环,开始下一次开启下一次循环
break直接结束循环
flag=True
while flag:
print(1)
print(2)
flag=False
continue
print(3)
a=0
while a<=100:
a=a+1
print(a)
if a%3==0:
break
while else如果遇到break则直接跳出循环不执行else语句内容
a=0
while a<5:
print(a)
a=a+1
if a==3:
break
else:
print(10)
2.格式化输出
当遇到这样的需求:字符串中某些位置是动态可传入的,可以考虑格式化输出
#格式化输出
name=input("输入姓名")
age=input("输入年龄")
job=input("输入工作")
hobby=input("输入爱好")
mes=('''
---%s---
---%s---
---%s---
---%s---
''')%(name,age,job,hobby)
print(mes)
结果:
输入姓名qyx
输入年龄18
输入工作xs
输入爱好pb
---qyx---
---18---
---xs---
%代表占位符 s代表str类型
当你想单纯表示%时
name=input("输入姓名")
mes=('我是%s,我目前学习进度为1%%')%(name)
print(mes)
结果:
输入姓名qqq
我是qqq,我目前学习进度为1%
3.基本运算符
1算术运算符+ - * / %(取模)**(幂运算) //(取整除-返回商的整数部分)
2比较运算符 == != >= <= < >
3赋值运算 += /= 算术运算符都可以后面加=
a+=b 等效于a=a+b
4逻辑运算符and(布尔值的与) or(布尔值的或) not(布尔值的非)
一般优先级为not>and>or
x or y , x为真,值就是x,x为假,值是y;
x and y, x为真,值是y,x为假,值是x。
来源:https://www.cnblogs.com/Randyxun/p/18603179
栏目列表
最新更新
求1000阶乘的结果末尾有多少个0
详解MyBatis延迟加载是如何实现的
IDEA 控制台中文乱码4种解决方案
SpringBoot中版本兼容性处理的实现示例
Spring的IOC解决程序耦合的实现
详解Spring多数据源如何切换
Java报错:UnsupportedOperationException in Col
使用Spring Batch实现批处理任务的详细教程
java中怎么将多个音频文件拼接合成一个
SpringBoot整合ES多个精确值查询 terms功能实
数据库审计与智能监控:从日志分析到异
SQL Server 中的数据类型隐式转换问题
SQL Server中T-SQL 数据类型转换详解
sqlserver 数据类型转换小实验
SQL Server数据类型转换方法
SQL Server 2017无法连接到服务器的问题解决
SQLServer地址搜索性能优化
Sql Server查询性能优化之不可小觑的书签查
SQL Server数据库的高性能优化经验总结
SQL SERVER性能优化综述(很好的总结,不要错
uniapp/H5 获取手机桌面壁纸 (静态壁纸)
[前端] DNS解析与优化
为什么在js中需要添加addEventListener()?
JS模块化系统
js通过Object.defineProperty() 定义和控制对象
这是目前我见过最好的跨域解决方案!
减少回流与重绘
减少回流与重绘
如何使用KrpanoToolJS在浏览器切图
performance.now() 与 Date.now() 对比