文章分类 -  Python

1

Python 是一种 面向对象 的 解释型 计算机程序设计语言
摘要:Python(二十一)多态 class A: def fun(self): print("A类的方法") class B: def fun(self): print("B类的方法") class C: def test(self, obj): obj.fun() if __name__ == "__ 阅读全文

posted @ 2021-04-27 16:02 MissRong 阅读(44) 评论(0) 推荐(0) |

摘要:Python(二十)继承 一、继承 class Person: def __init__(self): self.name = "张三" self.money = 50000000000 self.house = "海上明珠" def play(self): print("就是玩儿!") #类名(父 阅读全文

posted @ 2021-04-27 15:46 MissRong 阅读(60) 评论(0) 推荐(0) |

摘要:Python(十九)封装 class Man: def __init__(self, name, age): self.__name = name self._age = age #property可以将方法定义成属性,后续可以使用obj.属性名称的方式输出 @property def name(s 阅读全文

posted @ 2021-04-27 15:10 MissRong 阅读(63) 评论(0) 推荐(0) |

摘要:Python(十八)类方法、静态方法、普通方法 一、类方法: class Man: def __init__(self): self.height = 170 self.hobbys = "爱好" #类变量 sex = "男" #类方法 @classmethod def eat(cls, name, 阅读全文

posted @ 2021-04-27 13:41 MissRong 阅读(109) 评论(0) 推荐(0) |

摘要:Python(十七)访问权限 class Man: def __init__(self, name, age, sex): self.name = name #公有的 self.__age = age #私有的 self._sex = sex #受保护的 def visit(): print("通过 阅读全文

posted @ 2021-04-27 13:10 MissRong 阅读(153) 评论(0) 推荐(0) |

摘要:Python(十五)生成器 一、自建生成器 import time def myList(n): return [i for i in range (n)] def myGenerator(n): (i for i in range(n)) if __name__ == "__main__": s_ 阅读全文

posted @ 2021-04-26 16:28 MissRong 阅读(41) 评论(0) 推荐(0) |

摘要:Python(十四)装饰器 def a(f): print("start") f() print("end") def b(): print("这是函数b") #b() a(b) #start #这是函数b #end def c(f): print("start") f() print("end") 阅读全文

posted @ 2021-04-26 16:25 MissRong 阅读(38) 评论(0) 推荐(0) |

摘要:Python(十三)高阶函数 def a(x, y, f): return f(x) + f(y) print(a(10, 20, abs)) 阅读全文

posted @ 2021-04-26 16:22 MissRong 阅读(37) 评论(0) 推荐(0) |

摘要:Python(十二)递归 #递归实现阶乘 def a(n): if n == 1: return 1 return n * a(n - 1) print(a(5)) #递归实现 import os #os.listdir(filePath) 返回一个列表对象,存放在指定路径下的所有文件夹或文件名 p 阅读全文

posted @ 2021-04-26 16:21 MissRong 阅读(53) 评论(0) 推荐(0) |

摘要:Python(十一)全局变量 #全局变量 num = 100 def a(x, y): num = x + y #global可以将局部变量定义为全局的,这样就可以在方法外使用了 global kk #局部变量 kk = 99 return num print(a(10, 30)) #40 prin 阅读全文

posted @ 2021-04-26 16:05 MissRong 阅读(44) 评论(0) 推荐(0) |

摘要:Python(十)Lambda表达式 1、lambda.py import import测试 import time def a(x, y): return x + y print(a(10, 20)) #30 lam = lambda x, y: x + y print(lam(30, 40)) 阅读全文

posted @ 2021-04-26 14:04 MissRong 阅读(132) 评论(0) 推荐(0) |

摘要:Python(九)可变和不可变参数、关键字参数、缺省参数、不定长参数 一、可变和不可变参数 #不可变参数 def a(n): n = 22 print(n) #n=22 def b(n): n[0] = "m" if __name__ == "__main__": n = 11 a(n) print 阅读全文

posted @ 2021-04-26 10:32 MissRong 阅读(281) 评论(0) 推荐(0) |

摘要:Python(八)多值返回 #单值返回 def a(x, y): z = x + y return z print(a(1, 2)) a, b = 10, 20 print("a:{0} b:{1}".format(a, b)) #多值返回 def b(x, y): return y, x w, e 阅读全文

posted @ 2021-04-26 10:28 MissRong 阅读(63) 评论(0) 推荐(0) |

摘要:Python(七)函数编程 #1、无返回值 def a(): "a函数 主要用于显示说明" print("123") pass a() #2、无返回值有参数 def b(x, y): "定义一个x+y的函数" print(x, y) print(x+y) b(10, 20) #有参,有返回值 def 阅读全文

posted @ 2021-04-26 10:26 MissRong 阅读(40) 评论(0) 推荐(0) |

摘要:Python(六)异常 一、try-except-finally try: a = int(input("请输入第一个值:")) b = int(input("请输入第二个值:")) print(a/b) except ZeroDivisionError: print("这个是除零异常") exce 阅读全文

posted @ 2021-04-25 16:40 MissRong 阅读(47) 评论(0) 推荐(0) |

摘要:Python(五)推导式 一、推导式 #1、将0-10添加到列表 myList = [] for i in range(10): myList.append(i) pass print("myList:",myList) #列表推导式 myList1 = [i for i in range(10)] 阅读全文

posted @ 2021-04-25 15:48 MissRong 阅读(62) 评论(0) 推荐(0) |

摘要:Python(四)流程控制语句 1、while #1)输出0-9 num = 0 while num < 10: print(num) num += 1 pass print("***************************") #2)输出9-0 num2 = 9 while num2 >= 阅读全文

posted @ 2021-04-25 15:17 MissRong 阅读(74) 评论(0) 推荐(0) |

摘要:Python(三)数据类型、字符串、常用的序列对象 一、数据类型 Numbers(数字) String(字符串) List(列表) Tuple(元组) Sets(集合) Dictionary(字典) #声明并复制一个变量 a = 10 b = 20.23 #删除变量 del a print(a > 阅读全文

posted @ 2021-04-23 21:03 MissRong 阅读(111) 评论(0) 推荐(0) |

摘要:Python(二)定义、标识符、保留字、注释、输入输出 一、Python定义: Python 是一种 面向对象 的 解释型 计算机程序设计语言。 二、标识符 在 Python 里,标识符有字母、数字、下划线组成,但不能以数字开头。 Python 中的标识符是区分大小写的。 以下划线开头的标识符是有特 阅读全文

posted @ 2021-04-23 17:04 MissRong 阅读(526) 评论(0) 推荐(0) |

摘要:Python(一)准备 Python3.6.5 一、安装 python的安装可以自动配置上环境变量(Add python 3.6 to PATH) win+r -->cmd: python -V 查看版本号 pip install -U wheel -U是 安装最新版本 pip list 可以查看安 阅读全文

posted @ 2021-04-23 16:56 MissRong 阅读(40) 评论(0) 推荐(0) |

1

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3