python:变量&数据类型

python:变量&数据类型,第1张

一、变量赋值

语法:
1、python中变量赋值不需要类型声明
2、每个变量在使用前都必须赋值,赋值以后该变量才会被创建
3、使用等号=来给变量赋值
4、允许多变量赋值:比如

a = b = c = 1
a , b , c = 1 , 'china' , 5
二、变量命名规则

1、小驼峰规则:
第一个单词的首字母小写,其余单词的首字母均大写,比如 theFirstOne
2、大驼峰规则:
所有单词的首字母大写,比如 TheFirstOne
3、一般我们定义一个标识符时,通常使用下划线_,如:card_add、card_pop

三、数据类型

Python 3 中有六个标准的数据类型:
Number(数字)
String(字符串)
List(列表)
Tuple(元组)
Set(集合)
Dictionary(字典)

Python 3 的六个标准数据类型中:

不可变数据(3 个): Number(数字)、String(字符串)、Tuple(元组);
可变数据(3 个): List(列表)、Dictionary(字典)、Set(集合)。

四、赋值运算符


注:除法赋值语句 a /= b 会将 a 的类型变为浮点型(float)

五、按位运算

——对二进制进行运算

1、&:按位与——同1为1,其余为0
2、|:按位或——同0为0,其余为1
3、~:按位取反——1变0,0变1(包括符号位)
4、^:按位异或——相同为0,不同为1
①异或运算也被称为“按位模 2 加”,因为它的规律可以看成将相应二进制位相加后模2,例如:1 ^ 1 = (1 + 1) % 2 = 0。
②任何数字和0进行异或的答案都是它本身,例如:10 ^ 0 = 10。
③任何数字和它本身进行异或的答案都是0,例如:10 ^ 10 = 0。
④异或满足交换律:a ^ b = b ^ a。
⑤异或具有“知一得二”的性质,也就是知道某个异或等式后就能得出其他两个等式。例如:已知 a ^ b = c,一定可知:a ^ c = b 以及 b ^ c = a。
5、<<:左移——左移运算相当于乘 2【左移运算的实质为将数字的补码中的非符号位的最后一位删去,并在非符号位的最左端补 0】
6、>>:右移——右移运算相当于除 2 并向下取整【右移运算的实质为将数字的补码的最右端补一个 0,并把非符号位的最左端一位删掉】

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/790745.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-05
下一篇2022-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存