python学习之基础语法(其八)

[复制链接]
gating 发表于 2017-12-31 00:05:22 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
python成员运算符. f/ r: y  Y5 X" }0 J# s
// in 如果在指定的序列中找到值返回True,否则返回False// not in 如果在指定的序列中没有找到值返回True,否则返回False# 实例#!/usr/bin/enva = 10b = 20list = [1, 2, 3, 4, 5 ];if ( a in list ): print("1 - 变量 a 在给定的列表中 list 中")else: print("1 - 变量 a 不在给定的列表中 list 中") if ( b not in list ): print("2 - 变量 b 不在给定的列表中 list 中")else: print("2 - 变量 b 在给定的列表中 list 中") # 修改变量 a 的值a = 2if ( a in list ): print("3 - 变量 a 在给定的列表中 list 中")else: print("3 - 变量 a 不在给定的列表中 list 中")python身份运算符: Y, e" O1 ?' v# N
// is——is是判断两个标识符是不是引用自同一个对象// is not——is not是判断两个标识符是不是引用自不同对象// 注:id()函数用于获取对象内存地址。// 【is 与 == 区别】:is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。#实例#!/usr/bin/enva = 20b = 20if ( a is b ): print("1 - a 和 b 有相同的标识")else: print("1 - a 和 b 没有相同的标识) if ( a is not b ): print("2 - a 和 b 没有相同的标识")else: print("2 - a 和 b 有相同的标识") # 修改变量 b 的值b = 30if ( a is b ): print("3 - a 和 b 有相同的标识")else: print("3 - a 和 b 没有相同的标识") if ( a is not b ): print("4 - a 和 b 没有相同的标识")else: print("4 - a 和 b 有相同的标识)python运算符优先级
. H, u" x. j1 }' G5 b运算符描述**指数 (最高优先级)~+-按位翻转, 一元加号和减号 (最后两个的方法名为 +@ 和 -@)* / % //乘,除,取模和取整除+ -加法减法>> <<右移,左移运算符&位 'AND'^ |位运算符<= < > >=比较运算符<> == !=等于运算符= %= /= //= -= += *= **=赋值运算符is is not身份运算符in not in成员运算符not or and逻辑运算符#实例#!/usr/bin/enva = 20b = 10c = 15d = 5e = 0e = (a + b) * c / d #( 30 * 15 ) / 5print("(a + b) * c / d 运算结果为:", e)e = ((a + b) * c) / d # (30 * 15 ) / 5print("((a + b) * c) / d 运算结果为:", e)e = (a + b) * (c / d); # (30) * (15/5)print("(a + b) * (c / d) 运算结果为:", e)e = a + (b * c) / d; # 20 + (150/5)print("a + (b * c) / d 运算结果为:", e)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题
推荐阅读更多+
阅读排行更多+
用心服务创业者
0851-88611148
周一至周五 9:00-18:00
意见反馈:admin@0851life.com

扫一扫关注我们

Powered by 童码少儿编程 X3.4© 2001-2013 0851life Inc.|网站地图