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的数据类型: 1. **数值类型**:包括整型(int)、浮点型(float)、复数(complex),用于处理各种数值计算。 2. **字符串**:字符串是不可变的字符序列,支持多种操作,如切片、连接和...
数字对象是Python中的基本数据类型之一,分为整数(如3)和小数(或称浮点数,如6.5)。在Python中进行数学运算非常直观,例如加法(5 + 8)、减法(999 - 111)、乘法(8 * 9)、除法(3 / 2)、整除(3 // 2)和取...
Python有多种内置数据类型,如整数(int)、浮点数(float)、布尔值(bool)和字符串(str)。数据类型转换可以通过对应的函数实现,如`str(a)`将整数`a`转换为字符串。 注释在Python中使用`#`表示单行注释,多行注释可以...
collections模块是Python标准库中的一个模块,它提供了一些高级的数据结构,这些数据结构在处理特定类型的数据时,相比内置的数据类型如dict、list、set、tuple等,具有更高效的性能和更方便的功能。以下是...
* Python标准类型:学习Python的基本数据类型,包括整数、浮点数、字符串、列表、字典等 * Python字符串:学习Python字符串的操作和处理方法 * Python列表和元组:学习Python列表和元组的操作和处理方法 * Python...
Python因其语法简洁、库丰富而成为数据科学领域最受欢迎的编程语言之一。本教程将带你逐步走进Python数据分析的世界。 首先,你需要了解Python的基础语法,包括变量、数据类型(如整型、浮点型、字符串和布尔型)、...
列表用于存储一系列有序的元素,可以是任何类型的数据,包括数字、字符串、甚至是其他列表。在Python中,我们使用方括号`[]`来创建列表。 创建一个列表非常简单,例如: ```python list1 = [1, 2, 3, 4, 5] ``` 这...
在Python编程语言中,变量、运算符和数据类型的掌握是编程的基础。首先,我们要了解`is`和`is not`以及`==`和`!=`的区别。`is`和`is not`比较的是两个变量所指向的对象是否是同一个内存地址,而`==`和`!=`则关注的是...
2. **数据类型**:Python有多种内置数据类型,如列表(list)、元组(tuple)、集合(set)和字典(dictionary)。列表可变,元组不可变,集合无序且不包含重复元素,字典则以键值对形式存储数据。 3. **控制结构**...
### Python语法总结 #### 1. Python 3 ##### 1.1 数据类型 Python 提供了多种内置的数据类型,这些类型是理解任何 Python 程序的基础。 ###### 1.1.1 整数,浮点数,字符串,布尔值(True、False),空值(None...
- Python基础:包含对变量、注释、print函数、数据类型、算术运算符、类型转换等基本概念的介绍,以及数据的容器如列表、元组、字典和集合,还有控制结构与推导式等内容。 - 数据的读写操作:涉及错误类型和异常...
变量命名需要遵循一定的规则:不能以数字开头,可以包含字母、数字和下划线,但不应使用Python内置函数名。变量的命名应清晰反映其存储的数据内容。 Python支持不同类型的变量,包括整数(int)、浮点数(float)和...
- Python标准类型:涵盖整型、浮点型、布尔型等基本数据类型。 - Python字符串:探讨字符串的创建、操作和特性,包括单引号与双引号的区别、字符串的格式化等。 - 列表元组:讲解列表的动态性和元组的不可变性,...
字符串是Python中最常用的数据类型之一,它们在Python中是不可变的。下面是一些重要的字符串操作技巧: 1. **删除子字符串**:尽管Python没有直接提供删除子字符串的方法,但可以通过`replace`函数或`translate`...
- **数据类型**:Python支持多种内置数据类型,主要包括: - **Numbers(数字)** - **不可变类型**:当数值类型改变时,会创建新的对象。 - `int` —— 整数 - `float` —— 浮点数 - `complex` —— 复数 - ...
- 变量与数据类型:Python支持整型、浮点型、字符串、布尔型等多种数据类型,是学习Python的第一步。 - 流程控制:包括条件语句(if...else)和循环语句(for...in, while),用于处理程序逻辑。 - 函数定义:...
Python支持多种内置的数据类型,如整型(int)、浮点型(float)、字符串(str)和布尔型(bool)。类型转换允许我们将一种类型的值转换为另一种类型,例如,通过int()函数将字符串转换为整数,或者通过str()函数将...
书中涵盖的内容广泛,包括Python语法基础、数据类型、流程控制、函数、模块、面向对象编程、异常处理、文件操作、网络编程、数据库编程等多个方面。 1. **Python语法基础**:Python的语法简洁明了,易于学习。书中...
本文将探讨两种在文本处理和脚本编写方面有着广泛应用的语言——Perl和Python。这两种语言都有其独特的优点和适用场景,因此了解它们之间的差异和相似之处对于开发者来说至关重要。 Perl,全称Practical Extraction...
### Python编程基础知识——基本数据类型 #### 一、概述 Python 是一种高级编程语言,以其简洁易读的语法和强大的功能而闻名。Python 支持多种数据类型,其中包括基本的数据类型,如数字、字符串和布尔值等。这些...