Python基础系列——输出

输出

作用:将程序输出内容给用户

格式化输出

所谓的格式化输出即按照一定的格式输出内容

格式化符号

格式符号 转换
%s 字符串
%d 有符号的十进制整数
%f 浮点数
%c 字符
  • %06d,表示输出的整数显示位数,不足以0补全,超出当前位数则原样输出
  • %.2f,表示小数点后显示的小数位数
"""
1.准备数据
2.格式化符号输出数据
"""
age = 18
name = 'TOM'
weight = 50.1
stu_id = 1
stu_id2 =10000

# 1. 今年我的年龄是多少岁? -- 整数 %d
print('今年我的年龄是%d岁' % age)

# 2. 我的名字是x -- 字符串 %s
print('我的名字是%s' % name)

# 3.我的体重是x公斤 -- 浮点数 %f
print('我的体重是%.1f公斤' % weight)

# 4.我的学号是x -- %d
print('我的学号是%d' % stu_id)

# 4.1 我的学号是001
print('我的学号是%03d' %stu_id)
print('我的学号是%03d' %stu_id2)

# 5.我的名字是x。今年x岁了
print('我的名字是%s,今年%d岁' %(name,age))
# 5.1我的名字是x。明年x岁了
print('我的名字是%s,明年%d岁' %(name,age+1))

# 6.我的名字是x,今年x岁了,体重x公斤,学号是x
print('我的名字是%s,今年%d岁了,体重%.2f公斤,学号是%06d' %(name,age,weight,stu_id))

格式化字符串除了%s,还可以写成f'{表达式}'

age = 18

# 我的名字是x,今年x岁了
print('我的名字是%s,今年%s岁了' %(name,age))

# 语法 f'{表达式}'
print(f'我的名字是{name},今年{age}岁了')

f格式化的代码量偏少

转义字符

  • \n:换行
  • \t:制表符,一个tab键(4个空格)的距离

结束符

在Python中,print(),默认自带end="\n"这个换行结束符。

# 转移符号
print('hello',end = '\t')
print('hello',end = '\n')
# 其它符号
print('hello',end = '...')
print('world')
print('Python')

发表评论

好好学习,天天向上

资源中心 BL云端