766培训网
电脑培训
Python数字类型有哪些

Python数字类型有哪些

发布时间 :2021-04-28 12:35:40 浏览量:0 收藏
导读:

Python数字类型有:1.整型,通常被称为是整型或整数,可以是正整数或负整数,不带小数点;2.浮点型由整数部分与小数部分组成;3.布尔类型;4.复数由实数部分和虚数部分构成。

Python数字类型有哪些

Python数字类型有哪些

1. 整型:通常被称为是整型或整数,可以是正整数或负整数,不带小数点。Python3整型是没有限制大小的,可以当做long类型使用, 但实际上由于机器内存的有限,我们使用的整数是不可能无限大的。

2. 浮点数:浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250)

3. 布尔类型:所有标准对象均可用于布尔测试,同类型的对象之间可以比较大小。每个对象天生具有布尔True或False值。

空对象,值为零的任何数字或者Null对象None的布尔值都是False。在Python3中True=1,False=0,可以和数字型进行运算。

4. 复数:复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。

python经典算法有哪些

排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。

常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。

冒泡排序:冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。

走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。

选择排序:选择排序是一种简单直观的排序算法,无论什么数据进去都是 O(n²) 的时间复杂度。所以用到它的时候,数据规模越小越好。

希尔排序:希尔排序,也称递减增量排序算法,是插入排序的一种更高效的改进版本。但希尔排序是非稳定排序算法。

python列表的基本操作

1、创建列表。只要把逗号分隔的不同的数据项使用方括号括起来即可。与字符串的索引一样,列表索引从0开始。列表可以进行截取、组合等。

2、添加新的元素。

3、遍历列表。

4、访问列表中的值。使用下标索引来访问列表中的值,同样你也可以使用方括号的形式截取字符。

5、从list删除元素。

6、排序和反转代码。

7、Python列表截取。Python的列表截取与字符串操作类型相同