输出

普通输出一个变量

#!/usr/bin/env python
# -*- coding:utf-8 -*-
print("hello world")
# 每输出一句会自动换行
#!/usr/bin/env python
# -*- coding:utf-8 -*-
name = "张三"
print(name)

普通输出多个变量

#!/usr/bin/env python
# -*- coding:utf-8 -*-
name = "张三"
age = 20
print(name, age)
# 多个变量在输出的时候中间以空格隔开
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# 通过设置sep参数替换默认的空格
name = "张三"
age = 20
print(name, age, sep="----")
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# 通过设置end参数替换默认的换行
name = "张三"
age = 20
print(name, age, end="------\n")

格式化输出

#!/usr/bin/env python
# -*- coding:utf-8 -*-
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
公司地址:河南省郑州市经北五路经开第五大街河南商报
==================================
#!/usr/bin/env python
# -*- coding:utf-8 -*-
name = "张三"
qq = "1008611"
phone = "13512345678"
address = "河南省郑州市经北五路经开第五大街河南商报"
print("="*60)
print("姓名:%s\nQQ:%s\n手机号:%s\n公司地址:%s" % (name, qq, phone, address))
print("="*60)

results matching ""

    No results matching ""