name = 'Xiaoming' age = 18 print('My name is %s, my age is %s' % (name, age)) # %s(针对所有数据类型) #运行结果 My name is Xiaoming, my age is18
1 2 3 4 5 6 7 8 9 10 11 12 13
age = 18 weight = 50.2 print("my weight is %f kg" % weight) print("my weight is %5.2f kg" % weight)# 占5个字符,保留2位小数 print('my age is %d' % age) print('my age is %5d' % age)# 占5个字符
#运行结果 my weight is50.200000 kg my weight is50.20 kg my age is18 my age is18
format格式化输出
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
name = 'Xiaoming' age = 18 print("hello,{},you are {}".format(name,age)) #运行结果 hello,Xiaoming,you are 18 ---------------------------------------------- name = 'Xiaoming' age = 18 print("hello,{1},you are {0}-{0}".format(age,name))#索引是根据format后的数据进行的哦 #输出: hello,Xiaoming,you are 18-18 ---------------------------------------------- name = 'Xiaoming' age = 18 print("hello,{name},you are {age}".format(age=age, name=name)) #输出: hello,Xiaoming,you are 18