![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础
python基础语法
wei_xin1234567
这个作者很懒,什么都没留下…
展开
-
Python模块
文章目录垃圾回收模块**import 模块名****from 模块名 import 对象1,对象2...对象n**程序入口 **if \_\_name__ == '\_\_main__':**垃圾回收程序中没有被引用的对象为垃圾。垃圾会影响程序性能,应及时进行删除。用过的对象,可以将对象赋值None来回收对象占用的内存。class B: def __init__(self): ...原创 2019-11-03 12:29:03 · 66 阅读 · 0 评论 -
Python文件
文章目录文件的操作流程文件的操作流程打开对文件进行操作关闭打开文件open()open(file, mode=‘r’, buffering=None, encoding=None, errors=None, newline=None, closefd=True)文件操作read()、write()等关闭close()F_obj = open(r'F:\python文档\y...原创 2019-11-01 17:30:49 · 243 阅读 · 0 评论 -
Python异常
文章目录介绍语法异常传播范围异常对象类型抛出异常raise介绍简介在编写过程中不可避免都会发生异常,这会导致程序终止,无法继续运行。可以通过异常处理来让程序继续往下运行。try: print('hello') print(b) #执行到这里出错,跳到except语句 print('world')#不执行except NameError as e: #可以用...原创 2019-10-30 14:12:02 · 75 阅读 · 0 评论 -
Python面向对象3
文章目录继承重写重写init方法多重继承多态类中属性和方法继承提升代码的复用性class Person: def __init__(self,name): self.name=nameclass Student(Person):#在定义类时,可以在类名后面加上括号,括号内中指定的是当前类的父类(超类、基类、super) passs = Student('...原创 2019-10-29 14:53:39 · 82 阅读 · 0 评论 -
Python面向对象2
文章目录特殊方法(魔术方法)封装@property装饰器特殊方法(魔术方法)2个下划线__ 开头和结尾不需要自己调用例如初始化方法__init__class MyClass(): print('MyClass类中的代码执行了') def __init__(self,name): #初始化,实例化类后自动运行 self.name = name def fn(a): ...原创 2019-10-25 14:38:41 · 77 阅读 · 0 评论 -
Python面向对象1
文章目录格式格式关键字classclass myClass(): def __init__(self,name): #初始化,实例化类时自动运行 self.name = name def fn(self): print('self.name = ',self.name)mc = myClass('mc')# 类的实例化mc.fn()#self.name = mc...原创 2019-10-23 21:41:09 · 81 阅读 · 0 评论 -
Python函数3
文章目录高阶函数匿名函数闭包装饰器高阶函数函数作为参数或者函数作为返回值称为高阶函数。1. 使用函数作为参数def fn(n): return n%2 == 0l = [1,2,3,4,5,6,7,8,9]def fn1(func,l): #传入函数作为参数,这里函数没用()表示函数对象 lst = [] for i in l: if func...原创 2019-10-21 12:05:39 · 102 阅读 · 0 评论 -
Python函数2
文章目录return关键字print 与print()的区别函数中文档字符串return关键字返回函数的值,可以是任意python对象如果没有return或return后没有对象,则相当于return Nonereturn 一旦执行函数自动结束,return下面的代码不执行。与循环语句中的break有点类似。print 与print()的区别print是函数对象>>>...原创 2019-10-20 16:16:00 · 192 阅读 · 0 评论 -
Python集合set
文章目录简介使用集合的运算简介无序、不重复的任意对象>>> s = {'a','b',1,2,3}>>> print(s, type(s)){1, 2, 3, 'b', 'a'} <class 'set'>>>> print(list(s)[0])1用{}来创建,也可用set()创建{}创建的时候要有元素,...原创 2019-10-16 10:11:48 · 71 阅读 · 0 评论 -
Python函数
文章目录认识创建参数位置参数关键词参数不定长参数认识python内置函数https://docs.python.org/3/library/functions.html安装好python自带,直接利用就可以创建格式如下,用def关键字定义,可以不带参数,也可以没有return结果,代码块统一缩进。有调用函数,才会执行。def 函数名称(参数1,参数2...): 代码块 ret...原创 2019-10-16 14:21:45 · 89 阅读 · 0 评论 -
Python元组和字典
元组tuple创建元组不可修改,是一个序列,可以看成稳固版列表可以用len获取长度,可以进行索引获取值可以用()来表示,若元组只有1个项目,需要用,分割表示>>> a=([1,2,3])>>> type(a)<class 'list'>>>> a=([1,2,3],)>>> type(a)<...原创 2019-10-15 15:44:13 · 132 阅读 · 0 评论 -
Python条件控制语句
文章目录if语句input函数if...else语句if...elif...else语句while语句if语句满足if中的表达式,则执行它所包含的代码块,不满足则不执行。岁数:弱冠、而立、不惑、知天命、花甲、古稀、耄耋、期颐if 条件表达式:#表达式返回一个布尔值(缩进)代码块 #代码块中的表达式语句有相同的缩进age = input('请输入岁数:')if int(age)=...原创 2019-09-28 15:02:42 · 173 阅读 · 0 评论 -
Python运算符
文章目录算术运算符赋值运算符比较运算符逻辑运算符条件运算符运算符优先级算术运算符加+注意字符串也可+运算,代表拼接减-乘*注意字符与数字的乘代表有多少个重复的字符拼接除/返回浮点类型,x = 5 / 0 ZeroDivisionError: division by zero,除数不能为0开方****0.5表示开平方, 返回浮点类型幂**取余数%整除//赋值运算符...原创 2019-09-25 23:04:56 · 79 阅读 · 0 评论