python之算数运算符和变量
1.算数运算符
(1)分类
运算符 | 描述 |
+ | 加 |
- | 减 |
* | 乘 |
/ | 除 |
// | 取整除 |
% | 取余数 |
** | 幂 |
•在python中*运算符还可以用于字符串,计算结果就是字符串重复指定次数的结果
In [1]: "-" * 10 Out[1]: '----------'
(2)优先级
运算符 | 描述 |
** | 幂(优先级最高) |
*/%// | 乘、除、取余数、取整除 |
+- | 加法、减法 |
2.变量
(1)定义
•在python中,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
变量名 = 值
示例代码如下:
QQ_number = "12345678" QQ_password = "666666" print(QQ_number) print(QQ_password)
案例1 -- 超市买苹果
•可以用其他变量的计算结果来定义变量
需求:
•苹果的价格是8.5元/斤
•买了7.5斤苹果
•计算付款金额
price = 8.5 weight = 7.5 money = price * weight print(money)
(2)分类
•在python中,定义变量时是不需要指定变量的类型的,在运行的时候,python解释器,会根据赋值语句等号右侧的数据自动推导出变量中保存数据的准确类型
案例二 -- 个人信息
""" 姓名:小明 年龄:18岁 性别:是男生 身高:1.75米 体重:75.0公斤 """ name = "小明" age = 18 gender = True hight = 1.75 weight = 75.0
数据类型可以分为数字型和非数字型
•数字型
整型(int) 浮点型(float) 布尔型(bool) 复数型
•非数字型
字符串 列表 元组 字典
使用type函数可以查看一个变量的类型(在ipython中经常使用)
(3)不同类型变量之间的计算
•在python中,两个数字型变量是可以直接进行算数运算的•如果变量是bool型,在计算时
True对应的数字是1,False对应的数字是0
字符串变量之间使用 + 拼接字符串
字符串变量可以和整数使用 * 重复拼接相同的字符串
数字型变量和字符串之间不能进行其他计算
i = 10
f = 10.5
b = True
a = "张"
c = "三"
print(i+f) # 20.5
print(i*f) # 105.0
print(i+b) # 11
print(f*b) # 10.5
print(a+c) #张三
print(c*10) # 三三三三三三三三三三
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话