python3基础语法--变量

本文深入解析Python中变量的定义、使用及数据类型,包括整数、浮点数、布尔值等基本类型,以及变量的输入输出方法,适合初学者快速掌握Python编程基础。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

01变量的定义:
程序内部为了保存数据,分配的空间
格式:
变量名 = 值
变量只有被赋值才能被使用

#定义单价
#变量只有被定义才能使用
price = 8.5
#定义规格
weight = 7.5
#计算金额
#赋值也可以是变量名与变量名组成的表达式
money = price* weight
#计算折扣
money = money - 5
#定义变量时,只有第一次出现的变量才被称为定义变量,之后出现的拿过来直接用。具体可以通过单步执行来验证
print(money)

58.75
02变量的类型
2.1数据类型在这里插入图片描述
2.2.1整数类型**
十进制eg 1010,-425
二进制(0b/0B)字符由0和1组成,eg0b101,0B101
八进制(0o/0O)字符由0到7组成,eg0o711,0O711
十六进制(0x,0X)字符由0到9组成,a到f,A到F组成,例如0xABC
2.2.2浮点型
十进制表示法:-7.7
科学计数法:
a e b = a*10^b
eg0.0043=4.3e-3
960000.0=9.6E+5
2.2.3bool型
true=1
flase=0
2.2不同类型变量内容的计算
2.2.1.运算符
在python语言中很多运算符的意义都与数学上学过的相同,因此不在这里赘述,着重强调下面三种运算符
x//y x与y的整数商也就是不大于x/y商的最大整数
x%y x/y的余数
x**y x的y次幂
2.2.2常见的运算函数
abs(x)x的绝对值
pow(x,y)x的y次幂
round(x,【ndigits】)保留ndigits位小数。round(x)返回四舍五人整数值

2.2.3对于数字类型可以直接运算

输入单价
price = 3.5
#输入斤数
weight = 2.5
#损耗的价值
lose_price=True
#计算利润 利润=单价*斤数-损耗
money1=price*weight
money2=price*weight-lose_price
print(money2)

7.75

我们可以通过单步执行观察引入布尔值之后的运算在这里插入图片描述
4不同类型之间的计算

#输入姓
first_name='张'
#输入名
last_name ='三'
#完整的姓名
name = first_name + last_name
print(name)

张三

#输入姓
first_name='张'
#输入名
last_name ='三'
#完整的姓名
#字符串之间可以使用加法进行拼接操作
#name = first_name + last_name
#代码改造,有效#姓名为五遍张三
#数字类型和字符串之间不能进行计算操作,需要加上括号
#使用*可以进行重复操作
name = (first_name+last_name)*5
print(name)

张三张三张三张三张三
03变量的输入
定义:变量的输入,就是给变量输入信息
格式:字符串变量=input(“提示性信息:”)
input输入的都是字符串类型的
对于不同类型的变量进行操作,需要使用类型转换函数进行转换
lnt(X)将字符串转化为整数
float(x)将字符串化为小数

#输入苹果单价
#可以把一个完整的函数放到一个函数内部
price_str=float(input("苹果单价:"))
#输入苹果重量
weight_str=float(input("苹果重量:"))
#输入价格
money = price_str* weight_str
print(money)

苹果单价:3.5
苹果重量:4
14.0
04变量的格式化输出
苹果单价:3.5 苹果重量:4 14.0
在python语句中使用print输出函数,如果想要检索文字的同时一起输出数据,就需要使用格式化字符串。
常见的格式化字符串有
%s–字符串
%d–有符号的十进制整数,%06d表示没有6位的,拿0补齐,到6位该多少是多少。
%f–浮点数,%0.2表示小数点后只保留两位小数
%%-输出%
语法格式:
print(“格式化字符串”%变量1)
print(“格式化字符串”%(变量1,变量2.。。)
例题:
在这里插入图片描述

name = "大明"
print("我的名字叫%s,请多多关照"%name)
#定义一个整数变量student_number,输出我的学号是000001
student_number = 100123456
print("我的学号是%06d"%student_number)
#其中6表示数字的位数
#定义三个小数price、weight、money,输出苹果单价9元,购买5斤,需要支付45元
price = 8.5
weight = 9
money = price * weight
print("输出苹果单价%.2f元,购买%.2f斤,需要支付%.2f元"%(price,weight,money))
#定义一个小数scale,输出数据比例是10.00%
scale = 0.25
print("数据比例是%.2f%%"%(scale*100))#这是因为 变量*数字表示重复次数。要想完成命令加()即可
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值