python调用运算符_python运算符

python内部支持的运算符:

算数运算符:

1) +,两个对象相加,

2) -,一个数减去另一个数,

3) *,乘,除,/,

4) %取模,//取整数;

5) **幂次方,

比较运算符:

1) ==

2) !=,<>

3) >=

4) <=

赋值运算符:

1) =

2) +=,-=

3) *=,/=

4) %=,//=

5) **=

位运算符:

1) &,按位与

2) |,按位或

3) ^,按位异或

4) << , >> 左移运算符和右移运算符

逻辑运算符:

1) and,布尔与逻辑

2) or,布尔或逻辑

3) not,布尔非逻辑

成员运算符,检查是否在一个字符串,列表,元组中。

1) in,返回False或True

2) not in,

身份运算符,直接比较两个对象的存储单元。

1) is,类似id(x) = id(y),表示引用的是同一个对象

2) is not,类似id(x) != id(y),表示不是同一个地址

如果python内前后例化了两个相同的变量,不一定就是同一地址

1)对于很小的数据,一般相同的大小即是相同的地址;

2)在同一行例化的两个数据,是一个相同的地址;

python条件语句:

if 判断条件:

执行条件

else:

执行条件

多个分支结构,只能使用elif,多个条件,只能使用and, or能逻辑运算符,and or的优先级低于 ==,>=

python内部的复合布尔表达式,采用短路规则,进行判断。

python循环语句:

1)while,

while 判断条件:

执行条件。。。

else:

执行条件。。。

2)for,

普通: for letter in string/list:

print " ", letter

else:

print " "

索引迭代: for index in range(len(fruits))

print “ ”, fruits[index]

内置的enumerate: sequence = [12, 34]

for i,j in enumerate(sequence):

print i,j

3)嵌套循环,

循环控制语句,

1)break,跳出循环,如果是在嵌套的循环中,调用break语句,只能跳出最深层的循环。

if i%2 > 0:

break

2)continue,继续该循环,是一个删除效果,只是为了删除部分满足循环条件下的不需要成分。

if i > 10:

continue

3)pass,空语句,不做任何事情,一般用作占位语句。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值