Python内容整理Word文档下载推荐.docx

上传人:b****6 文档编号:17539649 上传时间:2022-12-07 格式:DOCX 页数:9 大小:21.02KB
下载 相关 举报
Python内容整理Word文档下载推荐.docx_第1页
第1页 / 共9页
Python内容整理Word文档下载推荐.docx_第2页
第2页 / 共9页
Python内容整理Word文档下载推荐.docx_第3页
第3页 / 共9页
Python内容整理Word文档下载推荐.docx_第4页
第4页 / 共9页
Python内容整理Word文档下载推荐.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

Python内容整理Word文档下载推荐.docx

《Python内容整理Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《Python内容整理Word文档下载推荐.docx(9页珍藏版)》请在冰豆网上搜索。

Python内容整理Word文档下载推荐.docx

举例

代码结果

a=2+3j2.0

printa.real

print2+3j.imag5.0

二.各种对象的创建·

更新&

删除

比较简单,直接看吧

1.创建,应该就是赋值吧

2.更新就是改一下

3.删除,不解释了

看这行很简单的代码

a=2

printa

结果当然就是2啊,这是赋值,谁都明白

中间加一句

a=3

结果就是3,此为更新

若是这样

a=2

a=3

dela

这是运算结果:

Traceback(mostrecentcalllast):

File"

C:

/Users/WWW/Documents/1"

line4,in<

module>

NameError:

name'

a'

isnotdefined

A已经被删除,自然没有定义

三.一些函数及运算符

函数名称

1.布尔数

转成布尔数

2.数值类型

type

查看数值类型

3.内存位置

id

查看此对象所占内存位置(此解释来源于XX知道)

4.绝对值

abs

转成绝对值

5.返商&

余数

divmod

比如说,printdivmod(x,y),结果就会显示x/y的商和余数

6.指数运算

pow

不解释

7.四舍五入

round

8.一些进制转换函数

二进制

八进制

十六进制

bin

oct

hex

作用不需讲,转成的

二进制数前面有0b

八进制数前面有0

十六进制数前面有0x

 

9.两个ASCII码转换函数

符转码

码转符

ord

chr

把符号转换成相应的ASCII码

把相应的ASCII码转换成符号

10.一些补充的要引入的函数

(使用时在开头用import引入)

十进制浮点运算(高精度)

高效数值

数学函数(如sin,tan啥的)

数字操作符的函数实现

随机数生成器

decimal

array

math/cmath

operator

random

不太懂

不知是什么

这是啥?

PS:

好像任意函数都可以直接用help()查看其具体作用(只不过我看不懂就是了)

比如说

importrandom

help(random)

>

出来的结果太长了我就不复制了

运算符里的加减乘除不说了,大家肯定都明白

运算符名称

对应符号

具体作用

1.取余

%

得到余数

2.乘方

**

3.地板除

//

得到的结果为不大于商的最大整数

4.一些不等关系的运算符

大于

大于等于

小于

小于等于

不等于

=

<

或!

5.等于(判断语句用)

==

6.按位进行或运算

|

或运算是啥,参考前面课程

7.按位进行与运算

&

同上

8.按位进行反转

~

9.按位进行左移

10.按位进行右移

运算顺序和数学中的运算顺序一样,其中地板除和除是同优先级的

数值类型转换

(1).a=1

b=2L

printtype(a)

printtype(b)

printtype(a+b)

type'

int'

long'

(2).a=1.0

float'

PS:

不同类型的数值相加明显会造成数值类型的转换,但它估计也有个优先级的问题,就是a+b到底是a的数值类型,还是b的数值类型,哪种优先,大家可以自己试,不知网上查不查得到

四.一些示例与解说

函数括号内的对象,下面我都叫它自变量

1.bool

布尔数,从老师上课讲的内容来说,就只有0和1,应该是逻辑判断,0即为False,1是True。

对于这个函数,自变量是0时,值为False

非0时,值为True

示例:

a=bool(0)

b=bool(498514658163514)

printb

c=(None)(None即为空对象)

printc

False

True

None(老师上课时说是False,我实际运行下来就只是None)

2.type

示例:

printtype(16)

printtype(185616516)

printtype(2.0)

a=2+8484j

printa.imag

8484.0

最后这个不是用type函数,就是讲到数值类型查看,我顺带提一下

3.divmod

printdivmod(561651,1515)

(370,1101)

4.pow

printpow(156165,0.5)

395.177175454

5.round

可以指定保留小数点后几位

printround(3,12)

printround(61.616196,3)

printround(1516516516,-6)

3.0

61.616

1517000000.0

6.进制转换

printbin(89189)

0b10101110001100101

7.random

(1).importrandom

foriinrange(100):

a=random.randint(10,100)

printa,

316134566347301183412567982610088695115756899287877293440157072746580964121753019725820186483344262833525619045388953981099679299466981834489972924952711478963313365504085767256365133235738106263544685

printa,这个语句中加的逗号是指横着排列,如果没有,它就会竖着来

(2.)这是一个拓展,要使结果十个一行排列,代码应该看的懂吧

a=0

k=0

k=random.randint(10,100)

printk,

a=a+1

ifa%10==0:

print

35242371643780113740

93997142606933769910

38497214389895127386

53749039363916607715

56714056224799464915

94702540258430864922

81306129305067769069

70734913705654492922

22685322776858401311

79811680616479689636

8.|

所有的按位进行的运算里的“位”都是二进制位,运算时把数值都转换成二进制数然后进行运算

print12|17

print12|int('

hh'

21)

29

382

第二行代码里的后一个数是指二十一进制下hh所对应的书(当然前面需要指定它的数值类型,这里是整型),事实上可以任意指定进制,从二进制到三十六进制都行

9.~

print~-1

print~1651

-1652

这个运算在十进制上就表现为y=-(x+1)这个函数,可以自己验证

10.<

print2<

4

print415641<

2

32

1662564

转换成二进制,再左移,右边就加上0,所以我们自然发现x>

y的运算结果是x*2^y

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 计算机硬件及网络

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1