首页 > 代码库 > python学习

python学习

学习笔记

python

id函数:用于判断对象在内存中的地址。

is 操作符:可以用来判断两个对象在内存中的地址是否相同。

.sort()方法:可对列表中的内容进行排序。

 

在python中,已经预先为我们缓存好了0到255范围内的数字,因此在遇到变量绑定时,会直接将变量名指向相应内存地址,所以如果遇到相同值的绑定,会将多个变量名共享引用同一个对象。如若数值超出了这个范围,则在引用绑定时,在内存中重新开辟空间进行缓存。

 

在python中不同进制数据的表示:

二进制:以0b开头

八进制:以0o开头

十六进制:以0x开头。

将十进制转换为二进制:bin(十进制数)

将十进制转换为十六进制:hex(十进制数)

将十进制转换为八进制:oct(十进制数)

运算符:** 计算次方

//整除

% 求余

math模块中的方法:

floor与trunc

两者都是用于抛去小数点后数位取整,但.floor()方法取整时总是在坐标轴上向左贴近,因而对于浮点型负数处理时,math.floor(-3.14) = -4 。

.trunc()方法在取整时总是在坐标轴上向原点的方向贴近,因而在对于浮点型负数处理时,math.trunc(-3.14) = -3 。

另有.ceil()方法,其作用与特点与floor相反。

round()【内置函数,全局】简单的四舍五入。

math.pi :获得圆周率。

pow(number,次方数)【内置函数】计算次方。

math.sqrt(number) : 开平方。

decimal模块的Decimal类:被用于计算中保证浮点型运算的精度。

syntax:

decimal.Decimal(“0.1”)

// 括号内参数必须以字符串类型传入。

//使用前须引入decimal模块

或:

Decimal(“0.1”)

// 使用前须引入类:from decimal import Decimal

 单词

import 进口 引入 maths(math) 数学 floor 地面 底。ceil 天花板 round [ra?nd] 圆形 整数 around 大约 defined [d??fa?nd] 确定的 清晰的 define 给…下定义,阐明,界定。 decimal [?d?s(?)m?l ] 小数 十进制的

python学习