一、输出
格式化输出:
在 Python 中可以使⽤ print 函数将信息输出到控制台
如果希望输出⽂字信息的同时,⼀起输出 数据,就需要使⽤到 格式化操作符
% 被称为 格式化操作符,专⻔⽤于处理字符串中的格式
1)、包含 % 的字符串,被称为 格式化字符串,
2)、% 和不同的 字符 连⽤,不同类型的数据 需要使⽤ 不同的格式化字符

语法格式如下:
print("格式化字符串" % 变量1) print("格式化字符串" % (变量1, 变量2...))
定义字符串变量 name ,输出 我的名字叫 ⼩明,请多多关照!
name="小明" print("我的名字叫%s,请多多关照!" %name)
结果:我的名字叫小明,请多多关照!

定义整数变量 student_no ,输出 我的学号是 000001
student_no=1 print("我的学号是%05d"%student_no)
结果:我的学号是00001

定义⼩数 price 、 weight 、 money ,输出 苹果单价 9.00 元/⽄,购买了 5.00⽄,需要⽀付 45.00 元
price = 9 weight = 5 money = price * weight print("苹果单价%.02f,购买%.02f斤,需要支付%.02f元"%(price,weight,money))

定义⼀个⼩数 scale ,输出 数据⽐例是 10.00%
scale = 0.1 print("数据比例是%.02f%%"%(scale*100))
结果:数据比例是10.00%

二、输入
所谓 输⼊,就是 ⽤代码 获取 ⽤户通过 键盘 输⼊的信息
在 Python 中,如果要获取⽤户在 键盘 上的输⼊信息,需要使⽤到 input 函数
1、input 函数实现键盘输⼊
在 Python 中可以使⽤ input 函数从键盘等待⽤户的输⼊
⽤户输⼊的 任何内容 Python 都认为是⼀个 字符串
字符串变量 = input("提示信息:")
例
a = input("请输入:") print("输入的信息为:",a)
结果:
请输入:今天星期几?
输入的信息为: 今天星期几?
2、类型转换函数

注意:浮点数形式的字符串⽆法转换为int,如 int("1.5") 会报错
示例:
# 1. 输⼊苹果单价 price_str = input("请输⼊苹果价格:") # 2. 要求苹果重量 weight_str = input("请输⼊苹果重量:") # 3. 计算⾦额 # 1> 将苹果单价转换成⼩数 price = float(price_str) # 2> 将苹果重量转换成⼩数 weight = float(weight_str) # 3> 计算付款⾦额 money = price * weight print(money)
结果
请输⼊苹果价格:9 请输⼊苹果重量:5 45.0
上述代码,针对 价格 定义了⼏个变量?
两个,price_str 记录⽤户输⼊的价格字符串,price 记录转换后的价格数值
思考 —— 如果开发中,需要⽤户通过控制台 输⼊ 很多个 数字,针对每⼀个数字都要定义两个变量,⽅便吗?
改进:定义 ⼀个 浮点变量 接收⽤户输⼊的同时,就使⽤ float 函数进⾏转换
price = float(input("请输⼊价格:"))
改进后的好处:
1)、节约空间,只需要为⼀个变量分配空间
2)、起名字⽅便,不需要为中间变量起名字
示例代码
""" 在控制台依次提示⽤户输⼊:姓名、公司、职位、电话、电⼦邮箱 """ name = input("请输⼊姓名:") company = input("请输⼊公司:") title = input("请输⼊职位:") phone = input("请输⼊电话:") email = input("请输⼊邮箱:") print("*" * 50) print(company) print() print("%s (%s)" % (name, title)) print() print("电话:%s" % phone) print("邮箱:%s" % email) print("*" * 50)
结果

print()打印一个空行
浙公网安备 33010602011771号