栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

day 03 变量与运算符总结

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

day 03 变量与运算符总结

day 03 变量与运算符

1.同时定义多个变量
1同时定义多个变量赋相同的值:变量名1=变量2=变量3=…
x = y = z = 0
print(x,y,z)
同时定义多个变量赋不同的值:
变量名1,变量名2,变量名3,…=数据1,数据2,数据3…

name, age, gender = ‘小明’, 18, ‘男’
print(name, age, gender)
2.变量重新赋值
重新给变量赋值以后,使用变量使用变量中最新的值
id(变量)
numb = 100
print(id(numb))
numb = 2000
print(id(numb))
python在定义变量时候会申请内存保存数据,内存申请多大看被保存的数据需要多大.
重新给变量赋值时候,会申请新的内存,新的内存大小由新的数据大小决定,然后变量会和新的内存关联,原来的内存会自动销毁.
a,b,c,=1,2,3
print(a,b,c)

数学运算符:+,-,*,/,%,//,**
#注意除法是浮点数
% -取余(取模)
X%Y-求X除以Y的余数
print(15%3)
print(10%3)
print(9%2)
#应用1:判断两个数是否存在整除关系–判断两个数的余数是否为0
应用2:取整数第一位数
num = 2346
print(num%10)
print(num%100)
一个整数对10取余,能获得这个数的个位数
一个整数对100取余,能获得这个数的后两位数
一个整数对1000取余,能获得这个数的后三位数
//-整除(商向小取整)
print(5/2)
print(5//2)
print(1.8//2)
print(-5//2)
应用场景:去掉低位数
num = 2342
print(num//10)
234
练习:获取任意一个正整数的十位数
234,->3,1098->9
a=234
b=1098
print(a%100//10)
print(b%10)
c=1567
print(c//100%10)
** - 幂运算
xy - 求X的Y次方
print(83)
print(8**(1/3))

运算符的优先级
运算符优先级:数学运算符 > 比较运算符 > 逻辑运算符 > 赋值运算符()
数学运算符:
3.右括号的先算括号里面的。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/269349.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号