欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

从零开始的Python学习Episode 3——字符串格式化与for循环

程序员文章站 2022-04-16 09:03:06
一、字符串格式化 利用一段注释记录想要输出的字符串格式,并用 %s 、 %d 或 %f 依次代替要输出的数据(%s代表字符串,%d代表数字,%f代表浮点数),然后在这段注释之后依次加上要输出的数据。 最后输出的结果如下: 在这里附带一个可以防止输入错误而报错的方法 isdigit() 可以判断变量的 ......

一、字符串格式化

利用一段注释记录想要输出的字符串格式,并用 %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)

最后输出的结果如下:

从零开始的Python学习Episode 3——字符串格式化与for循环

在这里附带一个可以防止输入错误而报错的方法   isdigit()   可以判断变量的内容是否全部是数字。例子:

name = input("name:")
num = input("number:")

if num.isdigit()==false:
    print("please input a number.")

输出结果为:

从零开始的Python学习Episode 3——字符串格式化与for循环

 

二、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=" ")