python:变量&数据类型

一、变量赋值

语法:
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,并把非符号位的最左端一位删掉】

六、运算符优先级(从高到低)

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值