![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础
hahahaxiaolailai
这个作者很懒,什么都没留下…
展开
-
【Python学习】文件与文件系统
文件与文件系统 打开文件 open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True) Open file and return a stream. Raise OSError upon failure. file: 必需,文件路径(相对或者绝对路径)。 mode: 可选,文件打开模式 buffering: 设置缓冲 encoding: 一般使用utf8 errors: 报错级别原创 2020-08-10 20:18:15 · 152 阅读 · 0 评论 -
【Python学习】模块、datetime模块
模块 什么是模块 容器 -> 数据的封装 函数 -> 语句的封装 类 -> 方法和属性的封装 模块 -> 程序文件 命名空间 命名空间因为对象的不同,也有所区别,可以分为如下几种: 内置命名空间(Built-in Namespaces):Python 运行起来,它们就存在了。内置函数的命名空间都属于内置命名空间,所以,我们可以在任何程序中直接运行它们,比如id(),不需要做什么操作,拿过来就直接使用了。 全局命名空间(Module:Global Namespaces):每个模块创建原创 2020-08-07 22:31:03 · 94 阅读 · 0 评论 -
【Python学习】类与对象、魔法方法
类与对象 对象 = 属性 + 方法 对象是类的实例。换句话说,类主要定义对象的结构,然后我们以类为模板创建对象。类不但包含方法定义,而且还包含所有实例共享的数据。 封装:信息隐蔽技术 我们可以使用关键字 class 定义 Python 类,关键字后面紧跟类的名称、分号和类的实现。 class Turtle: # Python中的类名约定以大写字母开头 """关于类的一个简单例子""" # 属性 color = 'green' weight = 10 legs = 4原创 2020-08-05 22:06:15 · 115 阅读 · 0 评论 -
【Python学习】函数与Lambda表达式
函数 Python 把函数也当成对象,可以从另一个函数中返回出来而去构建高阶函数。 函数的定义 数以def关键词开头,后接函数名和圆括号()。 函数执行的代码以冒号起始,并且缩进。 return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回None。 def functionname(parameters): "函数_文档字符串" function_suite return [expression] 函数的调用 # example def原创 2020-08-02 16:34:57 · 170 阅读 · 0 评论 -
【Python学习】字典、集合、序列
字典 可变类型和不可变类型 序列是以连续的整数为索引,与此不同的是,字典以"关键字"为索引,关键字可以是任意不可变类型,通常用字符串或数值。 字典是 Python 唯一的一个 映射类型,字符串、元组、列表属于序列类型。 如何快速判断一个数据类型 X 是不是可变类型的呢?两种方法: 麻烦方法:用 id(X) 函数,对 X 进行某种操作,比较操作前后的 id,如果不一样,则 X 不可变,如果一样,则 X 可变。 便捷方法:用 hash(X),只要不报错,证明 X 可被哈希,即不可变,反过来不可被哈希,即可变。原创 2020-07-30 17:15:55 · 138 阅读 · 0 评论 -
【Python学习】列表、元组、字符串
列表 列表是有序集合,没有固定大小,能够保存任意数量任意类型的Python对象,语法为[元素1,元素2,…,元素n]. 列表的创建 1、直接赋值 x = [1,2,3,4,5] 2、利用range()创建列表 x = list(range(10)) y = list(range(1,11,2)) z = list(range(10,1,-2)) 3、利用推导式创建列表 x = [i for i in range(10)] x = [i**2 for i in range(1,10,2)] x =原创 2020-07-28 20:22:36 · 247 阅读 · 0 评论 -
【Python学习】异常处理
异常处理 异常就是运行期间检测到的错误。计算机语言针对可能出现的错误定义了异常类型,某种错误引发对应的异常时,异常处理程序将被启动,从而恢复程序的正常运行。 Python标准异常 BaseException:所有异常的基类 Exception:常规异常的基类 StandardError:所有的内建标准异常的基类 ArithmeticError:所有数值计算异常的基类 FloatingPointError:浮点计算异常 OverflowError:数值运算超出最大限制 ZeroDivisionError:除原创 2020-07-25 15:02:38 · 91 阅读 · 0 评论 -
【Python学习】条件循环结构
if语句 if expression expr_true_suite 1、if语句的expr_true_suite代码块只有当条件表达式expression结果为真时才执行,否则将继续执行紧跟在该代码块后面的语句。 2、单个if语句中的expression条件表达式可以通过布尔操作符and,or,not实现多重条件判断。 # example if 2 > 1 and not 2 >3: print('Correct Judgement!') if-else语句 if expression原创 2020-07-23 23:36:33 · 219 阅读 · 0 评论 -
【Python学习】变量、运算符与数据类型及位运算
变量、运算符与数据类型 注释 1、单行注释用# 2、区间注释用’’’(内容)’’'或"""(内容)""" 运算符 操作符 名称 示例 + 加 1+1 - 减 2-1 * 乘 3*4 / 除 3/4 // 整除 3//4 % 取余 3%4 ** 幂 2**3 ...原创 2020-07-22 22:15:23 · 498 阅读 · 0 评论