随笔分类 - python
摘要:打印n以内的斐波那契数列 def fib(n): a, b = 1, 1 while a < n: print(a, end=',') #关键字end在输出的末尾添加不同的字符,实现不换行。 a, b = b, a+b n=int(input("请输入整数:")) fib(n) 实现斐波那契数列--
阅读全文
摘要:统计list中各元素出现的次数,下面的方法也适用于统计字符串中各字符出现的次数 1、用字典的形式来处理 a = "abhcjdjje" a_dict = {} for i in a: a_dict[i] = a.count(i) print(a_dict) 2、用count函数直接打印出来 L =
阅读全文
摘要:下面以列表形式演示: 方法一,使用enumerate函数,它不仅可以直接列出位置,还可以列出值: L = [2,4,5,6,2,6,0,4] for i,j in enumerate(L): if j =2: print(i,j) 结果:0 2 4 6 方法二,直接用index函数: L = [2,
阅读全文
摘要:1.列表推导式列表推导能非常简洁的构成一个新列表:只用一条简洁的表达式即可对得到的元素进行转换变形。 格式:[表达式 for 变量 in 列表]或[表达式 for 变量 in 列表 if 条件] >>> list =[x*x for x in range(10)] 相当于 >>> alist= []
阅读全文
摘要:格式:[::]切片使用两个冒号分隔的3个数字来完成。 第一个数字表示切片开始位置(默认为0)。 第二个数字表示切片截止(但不包含)位置(默认为列表长度)。 第三个数字表示切片的步长(默认为1),当步长省略是可省略最后一个冒号。 1.切片操作不会因为下标越界而抛出异常,而是简单地在列表尾部截断或者返回
阅读全文
摘要:现有一个文本文件,其内容是每行包含一名学员的序号、姓名、身份证号、家庭住址,并且以一个空格分开,而pho文件夹下有以身份证号命名的个人照片,但其中的照片很多,也有可能某学员没有照片。请编程实现将这个文本文件中所包含的学员的照片重新命名为学员姓名,以方便检查并排序。 代码: import os def
阅读全文
摘要:class MyIterator: def __init__(self, xmax ,x=2): self.x = x self.xmax = xmax def __iter__(self): return self def panduan(self, item): if item <= 1: re
阅读全文

浙公网安备 33010602011771号