Python学习三天计划-1( 二 )


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)
Python学习三天计划-1

文章插图
十三、输入age = input("请输入年龄")print(age)
Python学习三天计划-1

文章插图
十四、判断语句
Python学习三天计划-1

文章插图
age = 10if age > 20: print("不合格")注意事项判断语句的结果,必须是布尔类型True或False
True会执行if内的代码语句
False则不会执行
Python学习三天计划-1

文章插图
十五、if else 语句
Python学习三天计划-1

文章插图

Python学习三天计划-1

文章插图
第二个if,属于第一个if内,只有第一个if满足条件,才会执行第二个if
Python学习三天计划-1

文章插图
十六、while循环语句
Python学习三天计划-1

文章插图
i = 1while i < 10: print(f"第{i}次") i += 1
Python学习三天计划-1

文章插图
注意
  1. while的条件需得到布尔类型,True表示继续循环 , False表示结束循环
  2. 需要设置循环终止的条件 , 如i += 1配合 i < 100,就能确保100次后停止 , 否则将无限循环
  3. 空格缩进和if判断一样,都需要设置
嵌套
Python学习三天计划-1

文章插图
十七、for循环语句除了while循环语句外,Python同样提供了for循环语句 。
两者能完成的功能基本差不多,但仍有一些区别:
  • while循环的循环条件是自定义的 , 自行控制循环条件
  • for循环是一种”轮询”机制,是对一批内容进行”逐个处理”

Python学习三天计划-1

文章插图
name = "string"for i in name: print(f"{i}")
Python学习三天计划-1

文章插图
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)嵌套
Python学习三天计划-1

文章插图
十八、循环中断break: 跳出循环体
continue: 跳出当前轮训层 , 继续下一次轮训
在嵌套循环中,只能作用在所在的循环上,无法对上层循环起作用

推荐阅读