一、python基础入门1-输入与输出
一、输入
# 输入--input
# num = input('请输入一个数字:')
# # 输入的结果输出以后一定是一个字符串
# print(num, type(num))
二、输出
print能够将程序中任意数据打印出来,将数据规范的打印出来,供程序员辨别数据。
转义字符:
\n:换行。\t:制表符,一个tab键(4个空格)的距离。- 分隔字符串 — sep=’ '(默认,可以不写)
- sep、end必须放到print的末尾
在Python中,print(), 默认自带
end="\n"这个换行结束符,所以导致每两个
print(10, 10 + 100, 10 < 30, '1234')
'''
运行结果:
10 110 True 1234
'''
print(10, 10 + 100, 10 < 30, '1234', end='\t')
print(123)
'''
运行结果:
10 110 True 1234 123
'''
print(10, 10 + 100, 10 < 30, '1234', sep='❤️')
'''
运行结果:
10❤️110❤️True❤️1234
'''
三、格式化输出
-
format()方法:配合{}向文本中传递任意参数。注意:format中数据的个数需要和{}的数量保持一致。
name = input('请输入姓名:') age = input('请输入年龄:') str2 = '{}今年{}岁'.format(name, age) print(str2) -
f 字符串。
str3 = f'{name}今年{age}岁' print(str3) -
千分位符。:, - 表示将传进来的数据每隔三位使用,分隔一次
num = 1324567890765436789 a = '{:,}'.format(num) print(a) -
百分比
b = '{:.2%}'.format(67 / 100) print(b) -
时间格式,%Y-%m-%d %H-%M-%S
from datetime import datetime time_ = datetime(2022, 6, 21, 15, 33, 40) print(time_) c = '{:%Y-%m-%d %H-%M-%S}'.format(time_) print(c)