python编程---基本数据类型和四则运算

                                基本数据类型和四则运算

Python编程数据其实是一个对象

1、数

1.1 基本数据

整数、长整数、浮点数。

1.2 查看对象地址

Python编程语言中包含很多内建函数内建函数包含特定的功能。

id:用于查看对象的地址,同一个进程中对象的地址保持唯一性。

1.3 查看对象类型

type:查看数据类型

1.4 变量

变量无类型,对象有类型。

变量与对象建立了关系,此时变量就是对象的标签。

2、四则运算

2.1 加减乘除

2.2 类型转换

整数和浮点数进行四则运算,结果会自动转换为浮点数。

2.3 数据溢出

不存在数据溢出问题。

2.4 引用模块进行除法运算

模块其实是他人写好的类,我们拿过来使用。

导入了模块division之后,整数除法也会按照浮点数处理。

2.5 求商和余数divmod

2.6 四舍五入roud

3、常用数学函数和优先级

作为Python语言,功能虽然强大,但还是受限,很多Pythoner开发了额外的模块,用于解决专用问题。有些模块在安装Python的时候已经默认安装,并且纳入Python标准库,有些需要开发者手动安装。

3.1 math模块

Python中的模块中包含函数和变量,类似于JAVA语言或C++语言中的类成员方法和成员属性。

3.1.1 查看模块中的函数(dir)

使用dir built-in函数:dir(module_name)

3.1.2 查看函数使用方法(help)

help(moduleName.functionName)

>>> math.pow(2,3)
8.0


module __builtin__

3.2 运算优先级

括号()的优先级最高,凡是遇到括号,必须先处理括号中的内容。

Python运算符
顺序(由低到高) 运算符 描述
1 lambda lambda表达式
2 or 布尔“或”
3 and 布尔“与”
4 not x 布尔“非”
5 in,not in 成员测试
6 <,<=,>,>=,!=,== 比较
7 | 按位或
8 ^ 按位异或
9 & 按位与
10 <<,>> 移位
11 "+ , -" 加法与减法
12 “*,/,%” 乘法、除法与取余
13 “+x,-x” 正负号
14 ~x 按位翻转
15 ** 指数,幂运算
16 x.attribute 属性参考
17 x[index] 下标
18 x[index:index] 寻址段
19 f(arguments...) 函数调用
20 (expression,...) 绑定或元组显示
21 [expression,...] 列表显示
22 {key:datum,...} 字典显示
23 `expression,…` 字符串转换

猜你喜欢

转载自blog.csdn.net/yanlaifan/article/details/114709652
今日推荐