前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python-基本运算符(解压缩-必考)

python-基本运算符(解压缩-必考)

作者头像
py3study
发布2020-01-16 14:53:31
4380
发布2020-01-16 14:53:31
举报
文章被收录于专栏:python3

基本运算符

算术运算符

代码语言:javascript
复制
x =10
y =20
print(x+y)
代码语言:javascript
复制
30
代码语言:javascript
复制
print(x-y)
代码语言:javascript
复制
-10
代码语言:javascript
复制
print(x*y)
代码语言:javascript
复制
200
代码语言:javascript
复制
print(x/y)
代码语言:javascript
复制
0.5
代码语言:javascript
复制
print(x%y)#取余
代码语言:javascript
复制
10
代码语言:javascript
复制
print(y//x) #取整
代码语言:javascript
复制
2
代码语言:javascript
复制
print(y**x) #这标识的是20的10次方
代码语言:javascript
复制
10240000000000

比较运算符

代码语言:javascript
复制
a=10
print(a==10)
代码语言:javascript
复制
True
代码语言:javascript
复制
print(a!=10)  #!=标识不等于
代码语言:javascript
复制
False
代码语言:javascript
复制
print(a>9)
代码语言:javascript
复制
True
代码语言:javascript
复制
print(a<9)
代码语言:javascript
复制
False
代码语言:javascript
复制
print(a>=9)
代码语言:javascript
复制
True
代码语言:javascript
复制
print(type(a<=9))
代码语言:javascript
复制
<class 'bool'>

赋值运算符

代码语言:javascript
复制
a=300
print(a)
代码语言:javascript
复制
300
代码语言:javascript
复制
a +=100
print(a)
代码语言:javascript
复制
400
代码语言:javascript
复制
a *=10
print(a)
代码语言:javascript
复制
4000
代码语言:javascript
复制
a /=10
print(a)
代码语言:javascript
复制
400.0
代码语言:javascript
复制
a //=10
print(a)
代码语言:javascript
复制
40.0

逻辑运算符

and 、or、not

and:两个都是true才是true,否则为false

代码语言:javascript
复制
print(2>3 and 3>2)
代码语言:javascript
复制
False
代码语言:javascript
复制
print(4>3 and 3>2)
代码语言:javascript
复制
True

or 是两个之中有一个是true,就是true

代码语言:javascript
复制
print(2>3 or 2>1)
代码语言:javascript
复制
True
代码语言:javascript
复制
print(2>3 or 2>4)
代码语言:javascript
复制
False

not 是不是的意思(很少用)

代码语言:javascript
复制
print(not 2>3 or 1>2)
代码语言:javascript
复制
True

身份运算符(了解)

代码语言:javascript
复制
x = 258
y = 258
print(id(x),id(y))
print(id(x)==id(y))
代码语言:javascript
复制
2956579849680 2956579849136
False
代码语言:javascript
复制
print(x is y)
代码语言:javascript
复制
False

链式赋值(周考必考)

代码语言:javascript
复制
x=y=z=10
print(x,y,z)
代码语言:javascript
复制
10 10 10

交叉赋值 (周考必考)

代码语言:javascript
复制
x=10
y=20
x,y = y,x
print(x,y)
代码语言:javascript
复制
20 10

解压缩 (周考必考)

快速且能一次性拿到多个列表里的值

代码语言:javascript
复制
duan_hobby_list = ['read','run']
hobby1 = duan_hobby_list[0]
hobby2 = duan_hobby_list[1]
print(hobby1,hobby2)
代码语言:javascript
复制
read run
代码语言:javascript
复制
hobby1,hobby2 = duan_hobby_list
print(hobby1,hobby2)
代码语言:javascript
复制
read run
代码语言:javascript
复制
duan_hobby_list1 = ['read','run','sing','football','basketball']
hobby1,hobby2,_,_,_= duan_hobby_list1
print(hobby1,hobby2)
代码语言:javascript
复制
read run
代码语言:javascript
复制
hobby1,hobby2,*_ = duan_hobby_list1  # “*”代表后面所有对应赋值的位置
print(hobby1,hobby2)
代码语言:javascript
复制
read run
代码语言:javascript
复制
hobby1,*_,hobby5 = duan_hobby_list1
print(hobby1,hobby5)
代码语言:javascript
复制
read basketball
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/06/04 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 基本运算符
    • 算术运算符
      • 比较运算符
        • 赋值运算符
          • 逻辑运算符
            • 身份运算符(了解)
              • 链式赋值(周考必考)
                • 交叉赋值 (周考必考)
                  • 解压缩 (周考必考)
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档