
python学习笔记
Jay叶湘伦
这个作者很懒,什么都没留下…
展开
-
Python | 角古猜想
第一行依次输出从n开始每步的运算结果,每步的输出后跟一个空格。第二行输出总的运算次数。平均代码量 17 行。原创 2023-05-30 21:21:43 · 2903 阅读 · 0 评论 -
Python练习题20-求1000以内的完数
题目一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3编程找出1000以内的所有完数。ws=[]#用来装找出的完数for i in range(2,1001):#1默认舍弃 ys=[]#用来装每个i的因数 sn=0#用来求因数的和 for j in range(1,i):#找出所有因数 if i%j==0: ys.append(j) for number in ys:#求出因数的和 sn+=原创 2022-05-16 18:32:10 · 960 阅读 · 0 评论 -
Python练习题19求多项式的和
from functools import reduceAn=0i=0Sn=[]n=int(input('几项?'))m=int(input('首项数是多少'))for i in range(n): An+=m m*=10 Sn.append(An) i+=1 print('第{}项是{}'.format(i,An))def add(x,y): return x+ySn1=reduce(lambda x,y:x+y,Sn)Sn2=reduc.原创 2022-05-16 18:19:23 · 1116 阅读 · 0 评论 -
python中传递多个参数时字典的键加引号的问题
python中传递多个参数时字典的键加引号的问题原创 2022-01-22 16:42:02 · 2020 阅读 · 1 评论 -
python函数变量的作用域声明(全局变量和局部变量)-转载
看到一篇很好的anne的夏天的文章分享函数变量的作用域声明(全局变量和局部变量)引入问题:局部变量:局部变量:定义在函数内部的变量,它的作用域也仅限于函数内部,出了函数就不能使用了。例如:#encoding = utf-8def demo(): tips = "No Smoking" print("函数内部变量tips:",tips)demo()print ("函数外部变量tips:",tips) 可以看到,如果试图在函数外部访问其内部定义的变量,会报Nam转载 2022-01-22 13:07:04 · 1774 阅读 · 0 评论 -
Python 编程从入门到实践 8-8拓展(有记忆性的存储多个歌手的多个专辑)
原来的要求每调用一次函数,字典就刷新一次,拓展是每一次存储都具有记忆性,更符合现实生活中的实际要求原创 2022-01-21 17:02:50 · 412 阅读 · 0 评论 -
《Python编程: 从入门到实践》习题答案--第五章 5-10
《Python编程: 从入门到实践》习题答案--第五章 5-10原创 2022-01-17 21:04:54 · 680 阅读 · 1 评论 -
9.4导入类
9.4导入类:python允许你将类存储在模块中,然后在主程序中导入所需要的模块. 导入单个类: car.py"""一个可用于表示汽车的类"""class Car(): --snip--现在创建另外一个文件——my_car.py,在其中导入Car类并创建其实例:my_car.pyfrom car import Car"""让python打开模块car,并导入其中的Car类(内容很多)"""my_new_car=Car('audi','a4',2020).原创 2020-08-15 19:27:43 · 266 阅读 · 1 评论 -
python将实例用作属性
可将大型实例类拆分为多个协同工作的小类。例如,不断给ElectricCar类添加细节时。我们可能会发现其中包含很多专门针对汽车电瓶的属性和方法。在这种情况下我们可将这些属性和方法提取出来,创建一个新的类并放入其中,将这个新的类用作ElectricCar类的一个属性:class Car():--snip--class Battery():"""创建Battery储存某些属性和方法供其他大类调用————把本来写在一起的大类的属性和方法拆分成小类效率更高""" def __init__(self.原创 2020-08-14 22:33:25 · 1211 阅读 · 2 评论 -
Python从入门到实践9-8练习
class Privileges(): def __init__(self):"""初始化""" self.privileges=['can add post','can delete post','can ban user']"""使属性privileges中存储了此列表""" def show_privileges(self):"""方法""" print(self.privileges)class Admin(): def .原创 2020-08-14 22:24:56 · 440 阅读 · 0 评论 -
python重写父类的方法
对于父类的方法,只要他不符合子类模拟的实物的行为,都可对其进行重写????为此,可在子类中定义一个这样的方法与父类的方法同名,python将只关注子类中定义的方法原创 2020-08-14 22:08:38 · 782 阅读 · 0 评论