day03_python变量类型与变量转换

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))

输出:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

M|Young

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值