从零开始的Python学习Episode 3——字符串格式化与for循环
一、字符串格式化
利用一段注释记录想要输出的字符串格式,并用 %s 、 %d 或 %f 依次代替要输出的数据(%s代表字符串,%d代表数字,%f代表浮点数),然后在这段注释之后依次加上要输出的数据。
1 name = input("Name:") 2 num = input("Number:") 3 4 msg = """ 5 ------%s------ 6 Name: %s 7 Number:%d 8 -------------- 9 """ %(name,name,num) 10 11 print(msg)
最后输出的结果如下:
在这里附带一个可以防止输入错误而报错的方法 isdigit() 可以判断变量的内容是否全部是数字。例子:
name = input("Name:") num = input("Number:") if num.isdigit()==False: print("Please input a number.")
输出结果为:
二、for循环
简单用法:
输出从0到99之间的整数
for i in range(100): print(i,end=" ")
进阶用法1:
确认范围,输出1到100之间的整数。
for i in range(1,101): print(i,end=" ")
注意:这里的范围是1-101,但输出的数只会到100。可以总结为:只输出头不输出尾。
进阶用法2:
确认范围与步长,括号中的2为步长,代表每两个数循环一次
for i in range(1,101,2): print(i,end=" ")