我是靠谱客的博主 阔达耳机,最近开发中收集的这篇文章主要介绍python表达式3and5_Python(三) 变量与运算符,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、什么是变量

变量 = [1,2]

二、变量的命名规则

字母,数字,下划线,首字母不能是数字

系统关键字 不能用在变量名中 保留关键字

区别大小写

a=1, a='1', a=(1,2), a={1,2}

1071925-20180815214756076-1095404164.png

三、值类型与引用类型

int str tuple(不可改变) 值类型

list set dict(可变) 引用类型

id() 显示变量的内存地址

1071925-20180815215801427-225333312.png

四、列表的可变与元组的不可变

1071925-20180815220329734-730198087.png

a=(1,2,3,[4,5,8]) a[3][2]=8a[3][2]='8' 可以改变 列表

五、运算符号

+ - * / //(整除)%(取余数) **(立方) 2**5=32

1071925-20180815221414011-1943532188.png

1071925-20180815221420874-862295541.png

六、赋值运算符

没有 c++ c-- 的运算

+= 先做运算 后赋值 重点在 赋值上

七、比较运算符

==值和 类型是否相等

比较后 产生 一个 bool值1>=1返回 True

b=1 b +=b>=1 print(b) =2b>=1 =True b= b+True=2 因为 True=1字符串,列表,元组等等 都可以作比较

八、不只是数字才能做比较运算_

字符串,列表,元组等等 都可以作比较

九、逻辑运算符 and or not

int float 0被认为False 非0 表示True

字符串 空字符串 False,否则为True

列表 空的列表 False, 否则为True

[1] or [] =[1]

十、成员运算符in not in

判断一个元素是否在 另外的一组元素里,返回值 依然是 bool 类型in not ina=1 a in [1,2,3,4] 返回 True

str list tuple set dict(字典针对key)

a='a' a in {'a':1} 返回 True

十一、身份运算符is is not

返回也是 bool 值

如果两个变量取值和身份相等, 则is返回 True

a=1 c=1 b=1.0 a is c 返回 True 。 a is b 返回False

十二、如何判断变量的值、身份与类型IS

==值判断is身份判断

isinstance()判断类型是否相同

a=1 isinstance(a,str) 返回 False 。isinstance(a,int) 返回 True 。 isinstance(a,(int,str,tuple)) 返回True

十三、位运算符

把数字当作二进制数进行运算& 安位与 2 & 3 返回 2,10&11返回10 也就是2| 安位或 2|3返回3^安位异或~安位取反<<左移动>> 右移动

最后

以上就是阔达耳机为你收集整理的python表达式3and5_Python(三) 变量与运算符的全部内容,希望文章能够帮你解决python表达式3and5_Python(三) 变量与运算符所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部