- 博客(6)
- 收藏
- 关注
原创 Python语言求素数
Python语言找出1-100以内的素数素数的定义又叫做质数,在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数实现代码list = []for i in range(2,100): for j in range(2,i): if i % j == 0: break else: list.append(i)print(list)运行结果:[2, 3, ...
2020-03-25 17:34:56
539
4
原创 Python语言判断1-1000以内的完数
Python语言:完数使用Python语言,判断1-1000内的完数完数的特征实现代码使用Python语言,判断1-1000内的完数完数的特征一个数如果恰好等于它的因子之和,这个数就称为“完数”,例如, 6 的因子为 1、 2、 3,而 6=1+2+3,因此 6 是“完数”。实现代码for i in range(1,1000): sum = 0 list = [] for j i...
2020-03-25 17:11:54
2558
原创 python容器--元组tuple
元组序列化容器—元组Python的元组与列表类似, 不同之处在于元组的元素不能修改. 元组使用小括号来定义, 列表使用方括号来定义.由于元组不支持修改, 所以元组只支持遍历、查找操作.元组同样属于序列式容器, 支持索引和切片语法.1.查询元素: count 、 index2.遍历操作: while、for# 定义元组# 定义只有一个元素的元组,# tuple = (10,)#...
2019-05-11 17:45:09
196
原创 python容器--列表list
序列性容器–列表列表:类似于数组,可以存储多种类型的数据例如:字符串,汉字,单个字符,列表,等等list[10,20,30,a,asd,[1,2,3,]]列表也是一个序列式容器, 同样支持索引和切片语法.# 创建空列表my_list = []# 创建带有元素的列表my_list = [10, 20, 30]# 通过索引来访问列表中元素print(my_list[0])# ...
2019-05-11 17:25:09
240
原创 python容器--字符串string
python容器--字符串string容器分类序列化容器:包括字符串,列表,元组非序列化容器:包括字典,集合字符串的定义方式字符串的操作1.字符串的遍历2.字符串的替换3.字符串查找和切片4.字符串的分割5.字符串去除两侧空格,是否为字母容器分类序列化容器:包括字符串,列表,元组序列化容器根据索引(下标)访问元素,支持切片操作非序列化容器:包括字典,集合非序列化容器不支持索引(下标...
2019-05-11 16:39:43
456
原创 python实现快速排序
快速排序思想通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。排序做法选取合适的关键字(通常选择第一个)作为中心数字,与离关键字最远的数据进行对比,如果最远的数比关键字小,那么交换位置,否则不交换(从小到大排序),依次对比完成一趟排序,第一趟排...
2018-11-21 22:19:32
446
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人