输出
普通输出一个变量
print("hello world")
name = "张三"
print(name)
普通输出多个变量
name = "张三"
age = 20
print(name, age)
name = "张三"
age = 20
print(name, age, sep="----")
name = "张三"
age = 20
print(name, age, end="------\n")
格式化输出
name = "张三"
age = 20
print("我叫%s,我是个好学生" % name)
print("我叫%s,我今年%s岁了" % (name, age))
print("我叫{},我今年{}岁了".format(name, age))
print("我叫{a},我今年{b}岁了".format(a=name, b=age))
常用的格式符号
格式符号 |
转换 |
%c |
字符 |
%s |
通过str() 字符串转换来格式化 |
%i |
有符号十进制整数 |
%d,%.2d |
有符号十进制整数,保留两位整数,不满足前面补0 |
%u |
无符号十进制整数 |
%o |
八进制整数 |
%x |
十六进制整数(小写字母) |
%X |
十六进制整数(大写字母) |
%e |
索引符号(小写'e') |
%E |
索引符号(大写“E”) |
%f |
浮点实数 |
%g |
%f和%e 的简写 |
%G |
%f和%E的简写 |
练习
要求:定义name,qq,phone,address等四个变量存放相关信息,然后按照下列格式进行打印
==================================
姓名: 张三
QQ:1008611
手机号:13512345678
公司地址:河南省郑州市经北五路经开第五大街河南商报
==================================
name = "张三"
qq = "1008611"
phone = "13512345678"
address = "河南省郑州市经北五路经开第五大街河南商报"
print("="*60)
print("姓名:%s\nQQ:%s\n手机号:%s\n公司地址:%s" % (name, qq, phone, address))
print("="*60)