
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 · 147 阅读 · 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 · 448 阅读 · 0 评论 -
Python异常
文章目录介绍语法异常传播范围异常对象类型抛出异常raise 介绍 简介 在编写过程中不可避免都会发生异常,这会导致程序终止,无法继续运行。 可以通过异常处理来让程序继续往下运行。 try: print('hello') print(b) #执行到这里出错,跳到except语句 print('world')#不执行 except NameError as e: #可以用...原创 2019-10-30 14:12:02 · 162 阅读 · 0 评论 -
Python面向对象3
文章目录继承重写重写init方法多重继承多态类中属性和方法 继承 提升代码的复用性 class Person: def __init__(self,name): self.name=name class Student(Person): #在定义类时,可以在类名后面加上括号,括号内中指定的是当前类的父类(超类、基类、super) pass s = Student('...原创 2019-10-29 14:53:39 · 210 阅读 · 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 · 160 阅读 · 0 评论 -
Python面向对象1
文章目录格式 格式 关键字class class 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 · 125 阅读 · 0 评论 -
Python函数3
文章目录高阶函数匿名函数闭包装饰器 高阶函数 函数作为参数或者函数作为返回值称为高阶函数。 1. 使用函数作为参数 def fn(n): return n%2 == 0 l = [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 · 232 阅读 · 0 评论 -
Python函数2
文章目录return关键字print 与print()的区别函数中文档字符串 return关键字 返回函数的值,可以是任意python对象 如果没有return或return后没有对象,则相当于return None return 一旦执行函数自动结束,return下面的代码不执行。与循环语句中的break有点类似。 print 与print()的区别 print是函数对象 >>>...原创 2019-10-20 16:16:00 · 297 阅读 · 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 · 143 阅读 · 0 评论 -
Python函数
文章目录认识创建参数位置参数关键词参数不定长参数 认识 python内置函数 https://docs.python.org/3/library/functions.html 安装好python自带,直接利用就可以 创建 格式如下,用def关键字定义,可以不带参数,也可以没有return结果,代码块统一缩进。 有调用函数,才会执行。 def 函数名称(参数1,参数2...): 代码块 ret...原创 2019-10-16 14:21:45 · 272 阅读 · 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 · 275 阅读 · 0 评论 -
Python条件控制语句
文章目录if语句input函数if...else语句if...elif...else语句while语句 if语句 满足if中的表达式,则执行它所包含的代码块,不满足则不执行。 岁数:弱冠、而立、不惑、知天命、花甲、古稀、耄耋、期颐 if 条件表达式:#表达式返回一个布尔值 (缩进)代码块 #代码块中的表达式语句有相同的缩进 age = input('请输入岁数:') if int(age)=...原创 2019-09-28 15:02:42 · 232 阅读 · 0 评论 -
Python运算符
文章目录算术运算符赋值运算符比较运算符逻辑运算符条件运算符运算符优先级 算术运算符 加+ 注意字符串也可+运算,代表拼接 减- 乘* 注意字符与数字的乘代表有多少个重复的字符拼接 除/ 返回浮点类型,x = 5 / 0 ZeroDivisionError: division by zero,除数不能为0 开方** **0.5表示开平方, 返回浮点类型 幂** 取余数% 整除// 赋值运算符 ...原创 2019-09-25 23:04:56 · 121 阅读 · 0 评论