python 输出
-
输出作用
- 程序输出内容给用户
-
格式化符号
-
符号 描述
%s 字符串
%d 有符号的十进制整数
%f 浮点数
%c 字符 (ASCII)
%u 无符号十进制整数
%o 八进制整数
%x 十六进制整数 (小写ox)
%X 十六进制整数(大写OX)
%e 科学计数法(小写e)
%E 科学计数法(大写E)
%g %f和%e 的简写
%G %F和%E的简写
%p 用十六进制数格式化变量的地址
-
常用
- %s 字符串
- %d 有符号的十进制整数 %03d 表示输出3位 不足3位 以0补全 超出3位原样 输出
- %f 浮点数 %f %和f 之间 加 .1 保留 1为小数
-
f-字符串
- f ‘{表达式}’
-
-
print 的结束符
-
print('内容',end="\n")
-
格式化输出
name='Sam'
age=18
weight=49.5
stu_id=1
#我的名字是
print('我的名字是%s'% name)
#我的年龄是岁
print('我的年龄是%d'% age)
#我的体重是 斤
print('我的体重是%.1f'% weight)
#我的学号是 不足三位数 补0
print('我的学号是%03d'% stu_id)
#我的名字是,体重是
print('我的名字是%s,我的体重是%.2f'% (name,weight))
#我今年是18岁,明年是19岁,体重是(保留2位小数),学号是(不足三位补0)
print('我今年是%d岁,明年是%d岁,体重是%.2f斤,学号是%03d'% (age,age + 1,weight,stu_id))
f ‘{表达式}’ 可以替换成 %s
name='Tom'
age=18
weight=49.5
stu_id=11
#输出内容:我的名字是,年龄是,体重是,学号是
# %s 字符 %f 浮点数 %d 整数
print('我的名字是%s,年龄是%d,体重是%.2f,学号是%d'% (name,age,weight,stu_id))
# %s 格式化 成字符串
print('我的名字是%s,年龄是%s,体重是%s,学号是%s'% (name,age,weight,stu_id))
# f ‘{表达式}’ 格式化 成字符串
print(f'我的名字是{name},年龄是{age},体重是{weight},学号是{stu_id}')
# 输出结果 我的名字是Tom,年龄是18,体重是49.5,学号是11
-
转义字符 \
-
\n:换行
-
\t:制表符,一个tab键的距离 (四个空格)
print('hello word') #hello word # \n 换行显示 print('hello \nword') ''' hello word ''' #\t 制表符 四个空格 print('\tthello word') # hello word
-
print 结束符
-
print('内容',end="\n") #默认格式
总结
- 格式化字符
常用
-
%s 格式化输出字符串
-
%d 格式化输出整数
-
%f 格式化输出浮点数
-
f-字符串
- f’{表达式}’
-
转义字符
- \n 换行
- \t 制表符
-
print 结束符
-
print('内容',end="\n") #默认
-