`

002 Python语法之内置数据类型(一)——数字类型

阅读更多

1.整数概述


有三种不同的数据类型:整数、浮点数和复数。布尔值是整数的子类型。(标准库还包含:fraction表示有理数、decimal表示自定义精度的浮点数。)


三种数据的构造函数是int()、float()和complex()。Python支持数字类型的混合算术。此时,“窄类型”会被转化成另一种类型,整数比浮点“窄”,浮点数比复数“窄”。



2.数字操作

所有数字类型支持(除复数)如下操作,按优先级升序排列(所有数字操作比比较操作优先级较高)。

 

操作 结果 注意
x+y x和y之和
x-y x和y之差
x*y x和y之积
x/y x和y之商  精确除法
x//y x和y之商取整  和Java语言中的整数除法相同,只返回整数部分
x%y x除以y的余数 不支持复类类型
-x 取负
+x 无变化
abs(x)  绝对值
int(x)  转化为整数
float(x)  转化为浮点数
complex(re,im)  转化为复数
c.conjugate()  结合复数C??
divmod(x,y)  返回(x // y, x % y)
pow(x,y)  x的y次方 pow(0,0) =1 
x**y  x的y次方  0**0=1
math.trunc(x) 取整 仅支持int和float
round(x[,n]) 四舍五入,可指精度 仅支持int和float
math.floor(x) 最大的小于x的整数(浮点型) 仅支持int和float
math.ceil(x) 最小的大于x的整数(浮点型) 仅支持int和float



 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.位操作

x|y

x^y

x&y

x<<n

x>>n

~x

 

 

4.整数类型的附加方法

 (1)int.bit_length()

待补充

 

5.浮点类型的附加方法

待补充


6.数字型Hash值 

待补充

 

7.数字类型详解

待补充

分享到:
评论

相关推荐

    python学习导航(csdn)————程序.pdf

    接下来,我们探讨Python的数据类型: 1. **数值类型**:包括整型(int)、浮点型(float)、复数(complex),用于处理各种数值计算。 2. **字符串**:字符串是不可变的字符序列,支持多种操作,如切片、连接和...

    python基础笔记(csdn)————程序.pdf

    数字对象是Python中的基本数据类型之一,分为整数(如3)和小数(或称浮点数,如6.5)。在Python中进行数学运算非常直观,例如加法(5 + 8)、减法(999 - 111)、乘法(8 * 9)、除法(3 / 2)、整除(3 // 2)和取...

    python基础知识(csdn)————程序.pdf

    Python有多种内置数据类型,如整数(int)、浮点数(float)、布尔值(bool)和字符串(str)。数据类型转换可以通过对应的函数实现,如`str(a)`将整数`a`转换为字符串。 注释在Python中使用`#`表示单行注释,多行注释可以...

    python之collections模块(csdn)————程序.pdf

    collections模块是Python标准库中的一个模块,它提供了一些高级的数据结构,这些数据结构在处理特定类型的数据时,相比内置的数据类型如dict、list、set、tuple等,具有更高效的性能和更方便的功能。以下是...

    《Python编程之美——带你进入Python语言世界》课程设计大纲参考.pdf

    * Python标准类型:学习Python的基本数据类型,包括整数、浮点数、字符串、列表、字典等 * Python字符串:学习Python字符串的操作和处理方法 * Python列表和元组:学习Python列表和元组的操作和处理方法 * Python...

    python数据分析基础教程——代码

    Python因其语法简洁、库丰富而成为数据科学领域最受欢迎的编程语言之一。本教程将带你逐步走进Python数据分析的世界。 首先,你需要了解Python的基础语法,包括变量、数据类型(如整型、浮点型、字符串和布尔型)、...

    python列表浅谈(csdn)————程序.pdf

    列表用于存储一系列有序的元素,可以是任何类型的数据,包括数字、字符串、甚至是其他列表。在Python中,我们使用方括号`[]`来创建列表。 创建一个列表非常简单,例如: ```python list1 = [1, 2, 3, 4, 5] ``` 这...

    AI训练营python-task1(csdn)————程序.pdf

    在Python编程语言中,变量、运算符和数据类型的掌握是编程的基础。首先,我们要了解`is`和`is not`以及`==`和`!=`的区别。`is`和`is not`比较的是两个变量所指向的对象是否是同一个内存地址,而`==`和`!=`则关注的是...

    Python语言及其应用——例程代码

    2. **数据类型**:Python有多种内置数据类型,如列表(list)、元组(tuple)、集合(set)和字典(dictionary)。列表可变,元组不可变,集合无序且不包含重复元素,字典则以键值对形式存储数据。 3. **控制结构**...

    Python语法总结

    ### Python语法总结 #### 1. Python 3 ##### 1.1 数据类型 Python 提供了多种内置的数据类型,这些类型是理解任何 Python 程序的基础。 ###### 1.1.1 整数,浮点数,字符串,布尔值(True、False),空值(None...

    python——大数据分析

    - Python基础:包含对变量、注释、print函数、数据类型、算术运算符、类型转换等基本概念的介绍,以及数据的容器如列表、元组、字典和集合,还有控制结构与推导式等内容。 - 数据的读写操作:涉及错误类型和异常...

    python 笔记(csdn)————程序.pdf

    变量命名需要遵循一定的规则:不能以数字开头,可以包含字母、数字和下划线,但不应使用Python内置函数名。变量的命名应清晰反映其存储的数据内容。 Python支持不同类型的变量,包括整数(int)、浮点数(float)和...

    《Python编程之美——带你进入Python语言世界》课程设计大纲.docx

    - Python标准类型:涵盖整型、浮点型、布尔型等基本数据类型。 - Python字符串:探讨字符串的创建、操作和特性,包括单引号与双引号的区别、字符串的格式化等。 - 列表元组:讲解列表的动态性和元组的不可变性,...

    python开发总结——c程序员python之路

    字符串是Python中最常用的数据类型之一,它们在Python中是不可变的。下面是一些重要的字符串操作技巧: 1. **删除子字符串**:尽管Python没有直接提供删除子字符串的方法,但可以通过`replace`函数或`translate`...

    Python基础语法合集大全.docx

    - **数据类型**:Python支持多种内置数据类型,主要包括: - **Numbers(数字)** - **不可变类型**:当数值类型改变时,会创建新的对象。 - `int` —— 整数 - `float` —— 浮点数 - `complex` —— 复数 - ...

    python大作业——爬取各省降水量及可视化.zip

    - 变量与数据类型:Python支持整型、浮点型、字符串、布尔型等多种数据类型,是学习Python的第一步。 - 流程控制:包括条件语句(if...else)和循环语句(for...in, while),用于处理程序逻辑。 - 函数定义:...

    python笔记——擒蟒之路

    Python支持多种内置的数据类型,如整型(int)、浮点型(float)、字符串(str)和布尔型(bool)。类型转换允许我们将一种类型的值转换为另一种类型,例如,通过int()函数将字符串转换为整数,或者通过str()函数将...

    [Python程序设计——从基础入门到实战应用][王雷春][习题解答].zip

    书中涵盖的内容广泛,包括Python语法基础、数据类型、流程控制、函数、模块、面向对象编程、异常处理、文件操作、网络编程、数据库编程等多个方面。 1. **Python语法基础**:Python的语法简洁明了,易于学习。书中...

    Python那些事——Perl 与 Python 知多少

    本文将探讨两种在文本处理和脚本编写方面有着广泛应用的语言——Perl和Python。这两种语言都有其独特的优点和适用场景,因此了解它们之间的差异和相似之处对于开发者来说至关重要。 Perl,全称Practical Extraction...

    python编程基础知识--基本数据类型-PPT.ppt

    ### Python编程基础知识——基本数据类型 #### 一、概述 Python 是一种高级编程语言,以其简洁易读的语法和强大的功能而闻名。Python 支持多种数据类型,其中包括基本的数据类型,如数字、字符串和布尔值等。这些...

Global site tag (gtag.js) - Google Analytics