
【廖雪峰python】笔记
d_madizy_
初学者小白的随手笔记
展开
-
【廖雪峰python基础】【继承与多态】
(拷贝自评论区前辈)mark收藏一下🙏博客原文🔗class Animal(object): #编写Animal类 def run(self): print("Animal is running...")class Dog(Animal): #Dog类继承Amimal类,没有run方法 passclass Cat(Animal): #Cat类继承Animal类,有自己的run方法 def run(self): print('Cat原创 2022-03-26 14:12:02 · 978 阅读 · 0 评论 -
【廖雪峰python基础】【限制访问】练习
请把下面的Student对象的gender字段对外隐藏起来,用get_gender()和set_gender()代替,并检查参数有效性:原文链接class Student(object): def __init__(self, name, gender): self.name = name self.__gender=gender def get_name(self): #定义get方法 return self.__name原创 2022-03-26 13:46:21 · 624 阅读 · 0 评论 -
【廖雪峰python基础】【生成器】练习
原文待补充说明-*- coding: utf-8 -*-def triangles(): L = [1] while True: yield L X = [0] + L Y = L + [0] L = [X[i] + Y[i] for i in range(len(X))]原创 2022-03-24 17:52:27 · 613 阅读 · 0 评论 -
【廖雪峰python基础】【列表生成式】练习
请修改列表生成式,通过添加if语句保证列表生成式能正确地执行列表生成式----原文L2 = [s.lower() for s in L1 if isinstance(s,str)== True]#是True而不是true原创 2022-03-23 20:40:33 · 124 阅读 · 0 评论 -
【廖雪峰python基础】【迭代】练习
学习目标:请使用迭代查找一个list中最小和最大值,并返回一个tuple:-- coding: utf-8 --def findMinAndMax(L):原始思路,比较累赘,还没有养成简练的思维方式 # -*- coding: utf-8 -*-def findMinAndMax(L): if L==[]: return (None,None) else: min = L[0] for i in L: if原创 2022-03-23 19:08:31 · 852 阅读 · 0 评论 -
【廖雪峰python基础】【切片】课后作业
切片-原文链接学习内容:利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法:if len(s)* " " == s: # *代表什么 s="" return swhile s[0]==' ': s = s[1:]while s[-1]==' ': s = s[:-1]return s...原创 2022-03-23 18:28:26 · 135 阅读 · 0 评论