>>>print("hello world")>>>print("hello","world")>>>print("hello,i'm %s,%d years old"%('tom',20))# %为占位符,%s表示字符串形式,%d表示整型>>>print("%2d"%3)# 占两位的整型>>>print("%02d"%3)# 占两位的整型,空位以0填充>>>print("%.2f"%3.1415926)# 保留两位小数的浮点数>>>print("%.2f%%"%25)# 保留两位小数的浮点数并以百分数形式显示>>>print("%2f"%3.1415926)# 双精度浮点数>>>print("i'm {0},{1} years old".format("tom",20))# {0}{1}为占位符,format函数-填充占位符#format函数也可用于构造字符串>>> s ="i'm {0},{1} years old".format("tom",20)>>>print(s)
hello world
hello world
hello,i'm tom,20 years old
3033.1425.00%3.141593
i'm tom,20 years old
输入
>>> name =input()# input()函数默认为输入字符串形式>>>print("%s,你好!"%name)>>> name =input("请输入你的名字:")>>>print("%s,你好!"%name)>>> num =input("请输入一个整数:")>>>print(num*2)>>> num =eval(input("请输入一个整数:"))# eval()函数--将所输入的字符串形式的数字转换成数字形式>>>print(num*2)
Tom
Tom,你好!
请输入你的名字:Tom
Tom,你好!
请输入一个整数:555
请输入一个整数:510