python的语法要求严格,需要注意缩进问题。
print 输出打印: 打印结果(函数运行结果),打印值就必须搭配print使用
1. 打印纯数字
print 123
2.打印字符串
print 'jack';print "Tom";print '''jan'''
注:这里打印字符串时若不想换行可以用分号;隔开,但是一般不这么写,尽量不要养成这种习惯。
3.打印对应变量名
格式:print 变量名
-
a = 1
-
print a
4.打印多个内容
格式:print 变量名1,变量名2,变量名3,type()
-
b = 2
-
c = 3.14
-
d = 4
-
print a,b,c,type(c)
注:每隔变量名用逗号,隔开,打印值用默认空格隔开
5.为打印的结果添加说明
-
age = 23
-
print 'my age is ',age
注:说明用字符串形式,后面用(逗号),变量名
6.打印格式字符(格式化输出)
6.1 打印整型(%d) decimal 十进制的整数
格式:print ‘说明文字%d’%变量名(整型)
-
age = 25
-
print 'my age is %d' %age
注:当变量名为整型的时候可以使用%d来替换变量,%age是代入变量。
6.2 打印字符串(%s) string
格式:print '说明文字%s' %变量名(字符串类型)
-
#coding:utf-8
-
name = '张三'
-
print 'my name is %s' %name
同时打印整型和字符串时使用 %(变量名1,变量名2)
-
#coding:utf-8
-
age = 26
-
name = '张三'
-
print 'my name is %s,my age is %d' %(name,age)
6.3. 打印浮点型( %f) float
-
height = 172.345
-
print 'my height is:%f'%height
-
print 'my height is:%2.2f'%height
-
print 'my height is:%8.2f'%height
输出结果:
注:
其中第一条输出为%f,打印默认会保留小数点后6位数。
第二条和第三条格式: %n.nf(第一个n代表输出宽度,总数=整数+小数点+小数位数;第二个n代表小数后保留的位数)
①当第二个n生效保留完小数点后总位数依然大于第一个n时,第一个n不生效
②当第二个n生效保留完小数点后总位数依然小于第一个n时,第一个n的总数才会生效,并用空格补齐不足位数