前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python06算数运算

Python06算数运算

作者头像
py3study
发布2020-01-14 17:10:01
4610
发布2020-01-14 17:10:01
举报
文章被收录于专栏:python3
image_1c08cod9l3epka7mih2pao759.png-48.4kB
image_1c08cod9l3epka7mih2pao759.png-48.4kB
image_1c08coljo7jd4mf1dqg1rvp1aupm.png-37.9kB
image_1c08coljo7jd4mf1dqg1rvp1aupm.png-37.9kB
image_1c08cp6tvfh66u415qgcjg1f1f13.png-10.9kB
image_1c08cp6tvfh66u415qgcjg1f1f13.png-10.9kB

image_1c08cposg1821mim176118rccfm1g.png-51.9kB
image_1c08cposg1821mim176118rccfm1g.png-51.9kB
image_1c08cq11t1fs41mh01t6t9r659i1t.png-49.3kB
image_1c08cq11t1fs41mh01t6t9r659i1t.png-49.3kB
image_1c08cq9tv1ivk1e7h1n0nl9hfcr2a.png-9.3kB
image_1c08cq9tv1ivk1e7h1n0nl9hfcr2a.png-9.3kB

image_1c08cqhndd2fe5k18ts1kj065p2n.png-48.5kB
image_1c08cqhndd2fe5k18ts1kj065p2n.png-48.5kB
image_1c08crcbf1of9h6h1tfl1g1j4g241.png-34.8kB
image_1c08crcbf1of9h6h1tfl1g1j4g241.png-34.8kB
image_1c08cr8a4ef4tni17in1t0qs993k.png-11.8kB
image_1c08cr8a4ef4tni17in1t0qs993k.png-11.8kB

image_1c08crse648tqlale11f258db4e.png-24.3kB
image_1c08crse648tqlale11f258db4e.png-24.3kB
image_1c08cs83m8sr1h3l1e3vdku1nl54r.png-75.1kB
image_1c08cs83m8sr1h3l1e3vdku1nl54r.png-75.1kB
image_1c08d0nrv12f81v5dj5ksmr15t18k.png-36.7kB
image_1c08d0nrv12f81v5dj5ksmr15t18k.png-36.7kB
image_1c08d10oda8b1cucmr01d5m1ie491.png-10.1kB
image_1c08d10oda8b1cucmr01d5m1ie491.png-10.1kB
image_1c08ctvcec8i96812rg151t1j7v6n.png-2.5kB
image_1c08ctvcec8i96812rg151t1j7v6n.png-2.5kB

向右移1个位置,就相当于64除以2; 向右移2个位置,就相当于除4。

image_1c08d16aj4uo1b9qk31fqm1k8g9e.png-2.7kB
image_1c08d16aj4uo1b9qk31fqm1k8g9e.png-2.7kB

向左移就是乘了


image_1c08d42o51evn11h41tcrlfe12i49r.png-36kB
image_1c08d42o51evn11h41tcrlfe12i49r.png-36kB
image_1c08d4coa1nge12n65ip5jk1ajca8.png-47.7kB
image_1c08d4coa1nge12n65ip5jk1ajca8.png-47.7kB
image_1c08d4hc9rbl116i1om6c12scal.png-12.9kB
image_1c08d4hc9rbl116i1om6c12scal.png-12.9kB

image_1c08d4vkv8oqd2s1tst1a2a5ipb2.png-31.6kB
image_1c08d4vkv8oqd2s1tst1a2a5ipb2.png-31.6kB
image_1c08d54pl1gl122l20ipg61gpqbf.png-46.6kB
image_1c08d54pl1gl122l20ipg61gpqbf.png-46.6kB
image_1c08d59lv1mthhll71nf8lipnbs.png-46.6kB
image_1c08d59lv1mthhll71nf8lipnbs.png-46.6kB

image_1c08d5im4ena11cd6b1vfn1s66c9.png-36.6kB
image_1c08d5im4ena11cd6b1vfn1s66c9.png-36.6kB
image_1c08d5nta12f01dijbsndbp78lcm.png-45.2kB
image_1c08d5nta12f01dijbsndbp78lcm.png-45.2kB
image_1c08d5tj95iqgdjcogonj13md3.png-30.7kB
image_1c08d5tj95iqgdjcogonj13md3.png-30.7kB
image_1c08d619316oc1qcisr31pmb4r6dg.png-30.7kB
image_1c08d619316oc1qcisr31pmb4r6dg.png-30.7kB

is是看两个标识符是不是引用自一个对象,利用id()函数就可以看的很清楚,id可以理解为得到变量的内存地址 而==是value判断,不同类型不一样,如:

image_1c08d6mgmff8vql1cemgb1uledt.png-5.8kB
image_1c08d6mgmff8vql1cemgb1uledt.png-5.8kB
image_1c08d6t1rb1p1m5i6oklhl1ll6ea.png-6.7kB
image_1c08d6t1rb1p1m5i6oklhl1ll6ea.png-6.7kB

image_1c08d764cv6916ff1prjlhh1blqen.png-54.4kB
image_1c08d764cv6916ff1prjlhh1blqen.png-54.4kB
image_1c08d92b012kq1ivd1mj41bbv1i8lhh.png-48.4kB
image_1c08d92b012kq1ivd1mj41bbv1i8lhh.png-48.4kB

  • 三元运算

a,b,c = 1,3,5

d = a if a > b else c

image_1c08d8ppf18as1pd19001dpc39sh4.png-6.8kB
image_1c08d8ppf18as1pd19001dpc39sh4.png-6.8kB
image_1c08dc9euemgjl2r1o1pdhv20hu.png-5kB
image_1c08dc9euemgjl2r1o1pdhv20hu.png-5kB
image_1c08dcfh6hl1sj6pdf1s8o12lnib.png-3.8kB
image_1c08dcfh6hl1sj6pdf1s8o12lnib.png-3.8kB
  • bytes 在python3中bytes是独立的一个类型,属于二进制

在python2中bytes属于字符串

在python2中网络编程(socket)数据可以通过字符串传输的,但是在python3中是以二进制传输的,所以需要将字符串转换成二进制然后在网络传输。

字符串转换成二进制就是编码(encode),反之就是解码(decode)

image_1c08de6is1lmo1ipd76v16dnp81io.png-5.1kB
image_1c08de6is1lmo1ipd76v16dnp81io.png-5.1kB

通过使用encode()来进行编码,给转成二进制,在python2中默认encode()括号中不加任何编码类型就是系统的默认编码; 在python3中encode中定义了,默认不指定编码就是UTF-8

二进制前面有一个b,表示bytes,也就是二进制的表示。

image_1c08denh510v096e13pps8bkfj5.png-22.2kB
image_1c08denh510v096e13pps8bkfj5.png-22.2kB

可以看到builtins模块中的encode方法默认定义了编码为utf-8

image_1c08df7781livq0e1h7ude31q39ji.png-8.7kB
image_1c08df7781livq0e1h7ude31q39ji.png-8.7kB

不过最好是指定一下,以便能够明确的知道,使用的utf-8

image_1c08dfqb21jh1pcu9gn1pod9jujv.png-12.2kB
image_1c08dfqb21jh1pcu9gn1pod9jujv.png-12.2kB

通过encode编码 将encode编码的内容在通过decode解码。

image_1c08dg73uo8di8rb5rrjm3bgkc.png-4.4kB
image_1c08dg73uo8di8rb5rrjm3bgkc.png-4.4kB
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/07/06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档