“”"
2020/02/24
01-格式化输出
标准格式化输出
“”"
age = 18
name = ‘TOM’
weight = 75.5
stu_id = 1
stu_id2 = 1000
# 1. 今年我的年龄是x岁 – 有符号十进制整数 %d
print(‘今年我的年龄是%d岁’ % age)
# 2. 我的名字是x – 字符串 %s
print(‘我的名字是%s’ % name)
# 3. 我的体重是x公斤 – 浮点数 %f,默认保留6位小数。
# %.3f,表示⼩数点后显示的⼩数位数。
print(‘我的体重是%.3f公斤’ % weight)
# 4. 我的学号是x – %d
print(‘我的学号是%d’ % stu_id)
# %03d,表示输出的整数显示位数,不⾜以0补全,超出当前位数则原样输出
# 4.1 我的学号是001
print(‘我的学号是%03d’ % stu_id)
# 4.2 我的学号是1000
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))
02-格式化字符串的两种方法
“”"
格式化字符串的两种方法:
(1) %s
(2) f’{表达式}’ :Python3.6新增
“”"
name = ‘TOM’
age = 18
# 我的名字是x,今年x岁了
print(‘我的名字是%s,今年%s岁了’ % (name, age))
# 语法 f’{表达式}’
print(f’我的名字是{name},今年{age}岁了’)
03-转义字符
“”"
\n :换⾏。反斜杠。
\t :制表符,⼀个tab键(4个空格)的距离。
“”"
print(‘hello’)
print(‘world’)
print(‘hello\nPython’)
print(’\tPython’)
04-print的结束符
“”"
Python中,print()默认⾃带 end="\n" 这个换⾏结束符。
“”"
print(‘hello’, end="\n")
print(‘world’, end="\t")
print(‘hello’, end="…")
print(‘Python’)
05-input输入
“”"
-
书写input
input(‘提示信息’) -
观察特点
2.1 遇到input,等待用户输入
2.2 接收input存变量
2.3 input接收到的数据都当成字符串处理