Python--Python复习之常用内置对象--运算符与表达式

Python常用内置对象

在这里,我不详细写了,就写一些我自己不太熟的点。

  1. 数字: python数字类型大小没有限制且内置复数及其运算
  2. 列表(list):[1,2,3],列表有顺序,且里面的元素可以是任意类型
  3. 元组(tuple):(1,),有顺序不允许改变
  4. 字典(dict):{1:a’,2:‘b’},键不可重复
  5. 集合 (set):{‘a’,‘b’,‘c’} ,无序,元素不允许重复且为不可变类型

常量与变量

python中,变量不直接储存值,而是储存地址或引用。
变量对大小写敏感

数字类型

-python中的复数,python自带复数函数
一般函数的格式是 3+4j
python3.6.x 后支持在数字中间插入单下划线提高可读性。不能在开头与结尾处,不能连续多个下划线。

1_2_3 正确格式
_1_2 错误格式
1__2__3 错误格式

字符串

在python中,没有字符的概念,只有字符串的概念,即使是单个字符也是字符串。python 3.X 中文和英文字母都作为一个字符串对待

python的运算符

这里不做过多的介绍了,主要说一些我的知识空缺吧!

算术运算符
  • //:求整商
    <<:左位移 对数乘2
    **>>:**右位移 对数除以2
  • (*)星号(乘法):在元组、列表、字符串与整数的乘法代表列表元素重复,生成新序列对象
    举个例子:
"我爱我的祖国"*5
'我爱我的祖国我爱我的祖国我爱我的祖国我爱我的祖国我爱我的祖国'
集合运算符
  1. 交集: &
  2. 并集:|
  3. 对称差集:^
  4. 差集: -
*//举一个对称差集的例子:*
>>> {1,2,3,4,5}^{3,5,6,7}
{1, 2, 4, 6, 7}
逻辑运算符

and :从左到右扫描,返回第一个为假的值
or:从左到右扫描,返回第一个为真的值,不相符返回最后一个值。

补充!!
python中没有++ 和–的运算符
看以下例子:

>>> i=5
>>> ++i #相对于两个正号
5
>>> --i  #相对于两个负号,负负得正!
5
>>> i++ #错误格式
SyntaxError: invalid syntax
>>> i-- #错误格式
SyntaxError: invalid syntax
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值