- 博客(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 534 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 2546
原创 python容器--元组tuple
元组 序列化容器—元组 Python的元组与列表类似, 不同之处在于元组的元素不能修改. 元组使用小括号来定义, 列表使用方括号来定义. 由于元组不支持修改, 所以元组只支持遍历、查找操作. 元组同样属于序列式容器, 支持索引和切片语法. 1.查询元素: count 、 index 2.遍历操作: while、for # 定义元组 # 定义只有一个元素的元组, # tuple = (10,) #...
2019-05-11 17:45:09 191
原创 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 231
原创 python容器--字符串string
python容器--字符串string容器分类序列化容器:包括字符串,列表,元组非序列化容器:包括字典,集合字符串的定义方式字符串的操作1.字符串的遍历2.字符串的替换3.字符串查找和切片4.字符串的分割5.字符串去除两侧空格,是否为字母 容器分类 序列化容器:包括字符串,列表,元组 序列化容器根据索引(下标)访问元素,支持切片操作 非序列化容器:包括字典,集合 非序列化容器不支持索引(下标...
2019-05-11 16:39:43 449
原创 python实现快速排序
快速排序思想 通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 排序做法 选取合适的关键字(通常选择第一个)作为中心数字,与离关键字最远的数据进行对比,如果最远的数比关键字小,那么交换位置,否则不交换(从小到大排序),依次对比完成一趟排序,第一趟排...
2018-11-21 22:19:32 444
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人