Python_02_变量和运算符

一、变量

1、定义:是存储在内存中的值,创建变量会在内存中开辟一个空间
2、变量赋值:

# 普通赋值
    student = '小明'
# 序列解包赋值:
    a, b, c = 1, 2, 3
# 链式赋值:
    a = b = c = 1

3、变量的命名
规则:只能由数字、字母、下划线组成,不能以数字开头,不能使用关键字。
规范:大小驼峰,建议小写单词,见名知义

二、Python常见的运算符

1、算术运算符

+加  -减  *乘  /除  **幂  //取整  %求余
加号:除了数字之间相加外,还有
    数字和布尔型:True=1,False=0
    字符串拼接
减号:
    集合之间差集
乘号:
    字符串、列表、元组之间
求余:如果有浮点型,则结果返回浮点型
取整:如果有浮点型,则结果返回浮点型

2、赋值运算符

= 赋值 += -= *= /= **= //= %= 一般先运算在赋值

3、比较运算符(返回布尔类型)

== != > >= < <=

字符串之间的比较:
    'a'<'b' 结果为True,是通过ASCII码比较大小的
    print(ord('a'))===>97
    print(ord('b'))===>98
列表、元组之间比较:[1,2,3]<[1,3,2]
集合之间比较:字典是无序的 {1,2,3}=={1,3,2}
字典不支持大小比较。

4、逻辑运算符(操作类型与返回类型都是布尔类型)

and 与   or 或
not 非  取反:not not True ===>返回True

5、成员运算符

in / not in :判断一个元素是否在另一组元素中,返回布尔类型
注意:字典成员运算,是针对字典的键进行的

6、身份运算符

is / is not:比较两个对象内存地址是否相等,返回布尔类型
print(id(s)):查看内存地址函数id()

7、位运算符:把数字转换成二进制进行运算(了解)

& 按位与:两个相应位都是1,则该位为1,否则为0
| 按位或:两个相应位至少有一个是1,则该位为1,否则为0
^ 按位异或:两个相应位相异时候,则该位为1,否则为0
~ 按位取反
<< 左移动
>> 右移动
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值