python
kelinnn
这个作者很懒,什么都没留下…
展开
-
einops使用方法
einops使用方法转载 2022-06-13 21:41:44 · 1663 阅读 · 0 评论 -
python学习笔记(10)-模块
模块模块的概念模块是Pthon程序架构的一个核心概念每一个以拓展名.py结尾的Python源代码文件都是一个模块模块名同样也是一个标识符,需要符合标识符的命名规则在模块中定义的全局变量、函数、类都是提供给外界直接使用的工具模块就好比是工具包,要想使用这个工具包中的工具,就需要先导入这个模块模块的两种导入方式1)import导入import 模块名1,模块名2在导入模块时,每个导入应该独占一行import 模块名1import 模块名2导入之后,通过模块名使用模块提供的工具原创 2022-05-05 23:29:50 · 166 阅读 · 0 评论 -
python学习笔记(9)-类和对象——多态、类属性
多态 不同的子类对象 调用相同的父类方法,产生不同的执行结果1.多态可以增加代码的灵活度2.以继承和重写父类方法为前提3.是调用方法的技巧,不会影响到类的内部的设计class Dog(object): def __init__(self,name): self.name = name def game(self): print("%s蹦蹦跳跳玩耍"% self.name)class Xiaotianquan(Dog): def game(原创 2022-05-05 19:40:20 · 203 阅读 · 0 评论 -
python学习笔记(8)-类和对象——继承
继承继承实现代码的重用,相同的代码不需要重复的编写多态不同的对象调用相同的方法,产生不同的执行结果增加代码的灵活度继承的概念:子类拥有父类的所有方法和属性继承的语法:class 类名{父类} passclass Animal: def eat(self): print("吃") def drink(self): print("喝") def run(self): print("跑") def sleep(sel原创 2022-05-05 14:15:57 · 973 阅读 · 0 评论 -
python学习笔记(7)-类和对象——内置方法与封装案例
内置方法和属性del :方法类型 对象被从内存中销毁前,会被 自动 调用如果希望在对象被销毁前,再做一些事情,可以考虑以下__del__方法class Cat: def __init__(self,newname): self.name = newname print("%s 来了"% self.name) def __del__(self): print("%s 去了"% self.name)#使用类名()创建对象的时候,会自动原创 2022-05-03 23:17:19 · 565 阅读 · 0 评论 -
python学习笔记(7)-类和对象——self、初始化方法
类和对象面向过程和面向对象面向过程:1.把完成一个需求的所有步骤从头到尾逐步实现2.根据开发需求,将某些功能独立的代码封装成一个又一个函数3.最后完成的代码,就是顺序地调用不同的函数特点:注重步骤与过程,不注重职责分工如果需求复杂,代码会变得很复杂开发复杂项目,没有固定的套路,开发难度大。面向对象:是更大的封装,根据职责再一个对象中封装多个方法在完成某一个需求前,首先确定职责–要做的事情(方法)根据职责确定不同的对象,在对象内部封装不同的方法(多个)最后完成的代码,就是顺序原创 2022-05-01 17:19:36 · 884 阅读 · 0 评论 -
python学习笔记(7)-字典
字典:当索引不好用时映射耐克成为key,口号成为valuebrand = ['李宁','耐克','阿迪达斯']slogan = ['一切皆有可能','Just do it','impossible is nothing']print('耐克的口号是:',slogan[brand.index('耐克')])#字典的实现方式dict1 = {'李宁':'一切皆有可能','耐克':'Just do it','阿迪达斯':'impossible is nothing'}#字典不是序列类型,只是映射类型原创 2022-04-23 20:17:34 · 619 阅读 · 0 评论 -
python学习笔记(6)-类和对象
OO的特征Object Oriented面向对象,封装(信息隐蔽技术)、继承、多态class Turtle: #属性 color = 'green' weight = 10 legs = 4 shell = True mouth = '大嘴' #方法 def climb(self): print('我正在努力爬') def run(self): print('我正在飞快地前进') def .原创 2022-04-22 17:57:24 · 169 阅读 · 0 评论 -
python学习笔记(5)-文件
文件open(file, mode=‘r’, buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)第一个参数file为文件名,第二个参数为打开模式如果w模式,文件不存在的话会重新创建一个f = open('E:\\record.txt')...原创 2022-04-18 15:52:13 · 605 阅读 · 0 评论 -
python学习笔记(4)-递归
递归递归求阶乘正整数阶乘指从1乘以2乘以3乘以4一直乘到想要求的数非递归写法:def factorial(n): result = n for i in range(1,n): result *= i return resultnumber = int(input('请输入一个正整数'))result = factorial(number)print(result)递归写法:def factorial(n): if n == 1:原创 2022-04-12 20:55:59 · 654 阅读 · 0 评论 -
python学习笔记(3)-函数
函数def MyFirstFunciton(): print('这是我创建的第一个函数') print('我表示很激动') print('感谢CCTV')MyFirstFunciton()def MySecondFunction(name): print(name + 'woaini')MySecondFunction('xiaojiayu')def add(num1,num2): return (num1+num2)print(add(1,2))原创 2022-04-12 17:17:50 · 693 阅读 · 0 评论 -
python学习笔记(2)-列表、元组
列表:一个打了激素的数组(1)创建列表创建一个普通的列表member = ['11','22','33']创建一个混合列表mix = [1,'xiaojiayu',3.14,[1,2,3]]创建一个空列表empty =[]向列表中添加一个元素append(),只能添加一个member = [1,2,3,4]member.append(5)print(member)[1,2,3,4,5]extend()可以添加一个列表这个元素member = [1,2,3,4]member.原创 2022-04-07 19:47:28 · 537 阅读 · 0 评论 -
python学习笔记(1)--小甲鱼
用python设计第一个游戏temp = input("猜数字")#temp是一个字符串变量,需要转化为整型;input是一个内置函数guess = int(temp)#一个等号表示赋值if guess == 8:#两个等号表示是否相等 print("wocao") print("猜对了也没有奖励")else: print("猜错啦应该是8")print("gg")BIF:Built-in functions内置函数。帮助程序员便捷得编写程序。python有原创 2022-04-06 21:30:02 · 781 阅读 · 2 评论