当前位置: 首页 > wzjs >正文

怎么避免网站开发后门西安发布最新通知

怎么避免网站开发后门,西安发布最新通知,酒吧网站建设报价模板,网站开发多少钱农民1.1.2 运算符与表达式(Django 基础学习细节) Python 的运算符和表达式是编程的基础,也是后续 Django 业务逻辑、模型处理等的常用工具。下面详细讲解各类运算符、常见表达式及优先级。 一、算术运算符 用于数值计算,适用于 int、f…

1.1.2 运算符与表达式(Django 基础学习细节)

Python 的运算符和表达式是编程的基础,也是后续 Django 业务逻辑、模型处理等的常用工具。下面详细讲解各类运算符、常见表达式及优先级。

一、算术运算符

用于数值计算,适用于 int、float 类型:

运算符作用示例结果
+加法3 + 25
-减法3 - 21
*乘法3 * 26
/除法3 / 21.5
//整除3 // 21
%取余3 % 21
**幂运算3 ** 29

示例:

a, b = 10, 3
print(a + b)   # 13
print(a - b)   # 7
print(a * b)   # 30
print(a / b)   # 3.333...
print(a // b)  # 3
print(a % b)   # 1
print(a ** b)  # 1000

二、关系运算符

用于比较两个值,返回布尔值(True/False):

运算符作用示例结果
>大于3 > 2True
<小于3 < 2False
>=大于等于3 >= 3True
<=小于等于2 <= 3True
==等于3 == 2False
!=不等于3 != 2True

示例:

score = 85
print(score >= 60)  # True
print(score == 100) # False

三、逻辑运算符

用于连接或反转布尔值:

运算符作用示例结果
andTrue and FalseFalse
orTrue or FalseTrue
notnot TrueFalse

示例:

a, b = True, False
print(a and b)  # False
print(a or b)   # True
print(not a)    # Falseage = 18
is_student = True
print(age >= 18 and is_student)  # True

四、位运算符

用于二进制操作,常用于底层编程:

运算符作用示例结果
&按位与5 & 31
``按位或`5
^按位异或5 ^ 36
~按位取反~5-6
<<左移5 << 110
>>右移5 >> 12

示例:

x, y = 5, 3
print(x & y)   # 1   二进制: 101 & 011 = 001
print(x | y)   # 7   二进制: 101 | 011 = 111
print(x ^ y)   # 6   二进制: 101 ^ 011 = 110
print(~x)      # -6  取反
print(x << 1)  # 10  左移一位
print(x >> 1)  # 2   右移一位

五、成员运算符

用于判断某元素是否在序列(字符串、列表、元组、字典、集合)中:

运算符作用示例结果
in在…中'a' in 'abc'True
not in不在…中1 not in [2,3]True

示例:

lst = [1, 2, 3]
print(2 in lst)      # True
print(4 not in lst)  # Truetext = "Django"
print("j" in text)   # True

六、身份运算符

用于判断两个变量是否引用同一对象:

运算符作用示例结果
is是同一对象a is bTrue/False
is not不是同一对象a is not bTrue/False

示例:

a = [1,2]
b = a
c = [1,2]
print(a is b)      # True
print(a is c)      # False
print(a == c)      # True(值相等,但不是同一对象)

七、表达式优先级

Python 表达式有严格的优先级,影响计算顺序:

  1. 括号 () 最优先
  2. 幂运算 **
  3. 正负号 +x, -x
  4. 乘除、整除、取余 *, /, //, %
  5. 加减 +, -
  6. 位运算符 <<, >>, &, |, ^
  7. 关系运算符 >, <, >=, <=, ==, !=
  8. 成员、身份运算符 in, not in, is, is not
  9. 逻辑运算符 not, and, or

示例:

result = 2 + 3 * 4    # 2 + (3 * 4) = 14
result = (2 + 3) * 4  # (2 + 3) * 4 = 20
result = 2 ** 3 ** 2  # 2 ** (3 ** 2) = 2 ** 9 = 512
result = not 3 > 5 or 2 < 4  # not False or True = True

可用括号强制优先级,建议在复杂表达式中多用括号提升可读性。

八、实用小结

  • 掌握各类运算符,为后续条件判断、循环、数据处理和 Django 业务逻辑打下坚实基础。
  • 理解优先级,避免因顺序错误导致结果异常。
  • 多用括号确保表达式计算顺序正确、代码可读性高。

文章转载自:

http://T58YbKgO.pmtky.cn
http://c7is4dCi.pmtky.cn
http://twx0t7Hf.pmtky.cn
http://7UYX9Xdz.pmtky.cn
http://YjsgGozf.pmtky.cn
http://5ewdzYuV.pmtky.cn
http://CjjKr9LT.pmtky.cn
http://mpE497mA.pmtky.cn
http://5kZ2gm65.pmtky.cn
http://jJr7DMKF.pmtky.cn
http://B0ABmeR9.pmtky.cn
http://n7jhx3ns.pmtky.cn
http://1839xrnF.pmtky.cn
http://YUrxdELH.pmtky.cn
http://8WoAwKN6.pmtky.cn
http://Moi64Wwx.pmtky.cn
http://AI7OAFeO.pmtky.cn
http://KzG3uvMl.pmtky.cn
http://7HEgv2vH.pmtky.cn
http://TSVRNmxP.pmtky.cn
http://5cCRC6tR.pmtky.cn
http://birFWixU.pmtky.cn
http://eZNbvHnW.pmtky.cn
http://o3rSwvDX.pmtky.cn
http://tC5gyQAU.pmtky.cn
http://equU363s.pmtky.cn
http://Ave0cyEY.pmtky.cn
http://QCtpjtiw.pmtky.cn
http://URRjFkdq.pmtky.cn
http://yqxHpUpR.pmtky.cn
http://www.dtcms.com/wzjs/624783.html

相关文章:

  • 做孵化的网站网站服务器多少钱
  • 个人网站能不能做论坛怎么做电商平台
  • 网站建设是系统工程如今做那个网站能致富
  • 网站开发工作总结电商网站建设标准
  • 网站显示内容不显示不出来wordpress 列表模板
  • dedecms 图片网站模板平台交易网
  • 做外贸用什么视频网站网站logo怎么设置
  • 松江品划网站建设推广家具设计软件
  • 手绘风网站网站建设写什么经营范围
  • 微信上的网站怎么做的怎样找出那些没有做友链的网站
  • 九度企业网站推广软件网站开发列表
  • 兰州网络推广执行app优化网站开发
  • 建筑服务类网站wordpress收费主题破解
  • 最专业的网站建设价格北京城建道桥建设网站
  • 局域网网站建设步骤外贸网站建站那家公司好
  • 网站权重接口网站建设带采集
  • 做网站的收益在哪wordpress登录短信验证码
  • 网站字体大小选择哪里有学网页设计的
  • 安居客网站应该如何做浏览器打不开网页是什么原因
  • html5经典网站备案新增网站备案
  • 宁波seo推广定制平台温州seo教程
  • 自己架设服务器怎么做网站的seo优化
  • 东莞网站制作品牌祥奔科技官方网站制作公司
  • 建设网站费用如何入账wordpress怎么用百度主动推送
  • 网站建设捌金手指花总二八用KEGG网站做通路富集分析
  • 一个域名对应多个网站企业代运营公司
  • 已有网站备案更换idc 多久株洲网站建设技术公司
  • 顺德网站建海曙网站制作
  • 深圳建设集团网站首页免费企业自助建站信息发布网
  • 网站开发直播软件巴中做网站的公司