1.定义变量
# 定义变量
qq_number = "123456"
qq_password = "admin"
print(qq_number)
print(qq_password)
1.1 演练——超市买苹果
apple_price = 10
apple_number = 3
spend_money = apple_number * apple_price
print(spend_money)
输出:
1.2演练扩展——超市买苹果,只要买苹果就会返5块钱
apple_price = 10
apple_number = 3
spend_money = apple_number * apple_price
end_spend = spend_money - 5
print(end_spend)
或者
apple_price = 10
apple_number = 3
spend_money = apple_number * apple_price
spend_money = spend_money - 5
print(spend_money)
注意:第一次变量出现是定义变量,第二次出现的同时可以同时修改变量的值spend_money = spend_money - 5
2.变量类型
2.1 演练——保存个人信息
name = "小明" # str表示一个字符串类型
age = 18 # int表示一个整数类型
gender = True # bool表示一个布尔类型,True、False
height = 1.75 # float表示一个小数类型,浮点数
weight = 75
2.2 变量类型
2.3 不同类型变量之间的计算
①数字型变量之间可以之间计算
注意:布尔——True=1;False=0
i = 10
f = 2.5
b = True
print(i + f + b)
输出:13.5
②字符串变量之间使用+拼接成新的字符串
first_name = "张"
last_name = "三"
name = first_name + last_name
print(name)
输出:张三
③使用*拼接
a = "_" * 10
print(a)
④数字型变量和字符串之间不能进行其他运算
first_name = "张"
d = first_name + 10
print(d)
如果我们给10加上引号
d = first_name + "10"
print(d)
2.4 变量的输入与输出
print(x)——将x输出到控制台
type(x)——查看x的变量类型
input(x)——获取用户在键盘上输入的信息
account = input("请输入你的账号:")
print(account)
请输入账号:123466
123466
注意:用户输入任何内容python都认为是一个字符串
2.5 类型转换函数
int(x)——将x转换为一个整型
float(x)——将x转换为一个浮点型
3. 演练——超市买苹果升级版
需求:收银员输入苹果的价格 单位:元/斤
收银员输入用户买的斤数 单位:斤
计算并输出付款金额
apple_price = input("请输入购买苹果的单价:")
apple_weight = input("请输入购买苹果的数量:")
price = float(apple_price)
weight = float(apple_weight)
apple_cost = price * weight
print("应付金额为:", apple_cost)
简洁代码:每一种都可以运行,并且越来越简洁
price = float(input("请输入购买苹果的单价:"))
weight = float(input("请输入购买苹果的数量:"))
apple_cost = price * weight
print("应付金额为:", apple_cost)
apple_cost = float(input("请输入购买苹果的单价:")) * float(input("请输入购买苹果的数量:"))
print("应付金额为:", apple_cost)
print("应付金额为:", float(input("请输入购买苹果的单价:")) * float(input("请输入购买苹果的数量:")))
4.变量的格式化输出
例:
student_num = 12345
print("我的学号是:%d" % student_num)
price = 7.5
weight = 2.3
money = float(price) * float(weight)
print("苹果的单价:%0.2f 元/斤,购买了:%0.3f 斤,需要支付:%0.4f 元" % (price, weight, money))
scale = 0.25 * 100
print("数据比例是:%0.2f%%" % scale)
scale = 0.25
print("数据比例是:%0.2f%%" % (scale * 100))
输出: