3.拼接print("我的名字是"+"郜宇博")age = "21"print("我的年龄是" + age)# f ---> 是format 的意思print(f"我的年龄是{age}")
4.格式化name = "gyb"mes = "我是 %s" % nameprint(mes)
其中的 , %s
- % 表示:我要占位
- s表示:将变量变成字符串放入占位的地方
格式符号转化%s将内容转换成字符串,放入占位位置%d将内容转换成整数,放入占位位置%f将内容转换成浮点型,放入占位位置5.精度控制m.n来控制数据的宽度和精度
- m.控制宽度 , 要求是数字(很少使用),设置的宽度小于数字自身,不生效
- .n控制小数点精度,要求是数字,会进行小数的四舍五入
x = 123.123print("%.2f" % x)
文章插图
十三、输入
age = input("请输入年龄")print(age)
文章插图
十四、判断语句
文章插图
age = 10if age > 20: print("不合格")
注意事项判断语句的结果,必须是布尔类型True或FalseTrue会执行if内的代码语句
False则不会执行
文章插图
十五、if else 语句
文章插图
文章插图
第二个if,属于第一个if内,只有第一个if满足条件,才会执行第二个if
文章插图
十六、while循环语句
文章插图
i = 1while i < 10: print(f"第{i}次") i += 1
文章插图
注意
- while的条件需得到布尔类型,True表示继续循环 , False表示结束循环
- 需要设置循环终止的条件 , 如i += 1配合 i < 100,就能确保100次后停止 , 否则将无限循环
- 空格缩进和if判断一样,都需要设置
文章插图
十七、for循环语句除了while循环语句外,Python同样提供了for循环语句 。
两者能完成的功能基本差不多,但仍有一些区别:
- while循环的循环条件是自定义的 , 自行控制循环条件
- for循环是一种”轮询”机制,是对一批内容进行”逐个处理”
文章插图
name = "string"for i in name: print(f"{i}")
文章插图
for循环无法自定义循环条件,只是对数据集进行“轮询”处理
range()语句语法:range(num1, num2, step)---- [)的集合,步长为step
# 获得一个从0 开始,到num结束的数字序列(不包含num)# 包含:0 1 2 3 4range(5)
变量作用域规范上:不允许实际上:可以
?实际上是可以访问到的
?在编程规范上,是不允许、不建议这么做的
for i in range(5): print(i)print(i)# 如果想访问,提前设置变量值i = 0for i in range(5): print(i)print(i)
嵌套文章插图
十八、循环中断break: 跳出循环体
continue: 跳出当前轮训层 , 继续下一次轮训
在嵌套循环中,只能作用在所在的循环上,无法对上层循环起作用
推荐阅读
- 10 微服务架构学习与思考:微服务网关和开源 API 网关01-以 Nginx 为基础的 API 网关详细介绍
- 一 JPA入门学习集合springboot
- 【python】Ubuntu中多条命令的运行
- 原神3.1百人一揆第三天全试用角色怎么通关
- 上 学习ASP.NET Core Blazor编程系列六——新增图书
- 数据科学学习手札144 使用管道操作符高效书写Python代码
- python提效小工具-统计xmind用例数量
- Java学习之路:流程控制
- Python地图栅格化实例
- 不会游泳的人如何自学游泳(一般人如何学习游泳)