![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
语言基础学习
基础知识学习
奇迹luanluan
君子不隐其短,不会则问,不能则学
展开
-
文件与文件系统
文件与文件系统打开文件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:编码方式,一般使用utf-8errors:报错级别new原创 2020-08-08 21:21:13 · 95 阅读 · 0 评论 -
模块与datetime模块
模块前言:我们的脚本是用Python解释器来编程的,如果你从Python解释器中退出再进入,那么你定义的所有的方法和变量就都消失了。为此,Python提供了一个办法,把这些定义参在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块(Moudule)。模块是一个包含所有你定义的函数和变量的文件,其后缀名为.py。模块可以被别的程序引用,以使用该模块中的函数等功能。这也是使用Python标准库的方法。1.什么是模块容器–>数据的封装函数–>语句的封装类–>方法和原创 2020-08-07 22:02:24 · 119 阅读 · 0 评论 -
类与对象,魔法方法
类与对象对象=属性加方法**对象是类的实例。**换句话说,类是主要定义对象的结构,然后以类为模板创建对象。类不但包括方法定义,而且还包括所有实例共享的数据。封装通过类的封装进行信息隐蔽。语法:使用关键字class来定义Python类,关键字后面紧跟类的名称,冒号和类的实现。Python中类名约定以大写字母开头【例子】class Turtle: '''关于类的一个简单例子''' #属性 color='green' weight=10 legs=4原创 2020-08-05 22:32:36 · 199 阅读 · 0 评论 -
函数与lamada表达式
1. 函数Python 里面“万物皆对象”,Python 把函数也当成对象,可以从另一个函数中返回出来而去构建高阶函数,比如:参数是函数返回值是函数原创 2020-08-02 21:48:38 · 217 阅读 · 0 评论 -
字典,集合和序列
字典序列是以连续的整数为索引(如0,1,2,3,……),而字典是以“关键字”为索引的,关键字是不可变类型。关键字可以是任意不可变类型,通常用数值或者字符串表示。字典是Python中唯一一个映射类型,字符串,元组,列表等都属于序列类型。可变类型与不可变类型可变类型与不可变类型是针对数据类型来说的如何判断一个数据类型X是不是可变或者不可变类型呢?利用求地址函数id(),对某个数据类型的对象X进行操作,比较操作前后的id(地址),如果地址不相同,则该数据类型不可变,如果地址相同,则该数据类型可变原创 2020-07-31 22:34:34 · 3188 阅读 · 0 评论 -
Python的异常处理
异常处理python标准异常总结python标准警告Python标准异常总结名称含义BaseException所有的异常(基类)Exeption常规异常(基类)StandardError所有的内建标准异常的基类ArithmeticError所有数值计算异常的基类FloatingPointError浮点计算异常OverflowError数值运算超出最大限制ZeroDivisionError除数为0AssertionErro原创 2020-07-24 21:17:04 · 73 阅读 · 0 评论 -
列表
列表是一种序列。它里面的元素可以是任意一种数据类型,列表中的值叫列表的元素或者列表项。创建列表List最简单的是直接用方括号括起来。列表的类型:>>> a=[10,20,30]>>> print(a)[10, 20, 30]>>> b=['adc',234,[12,13]]>>> print(b)['adc'...原创 2020-04-16 22:06:08 · 213 阅读 · 0 评论 -
循环与分支
if条件分支1.没有(),第一行的:一定不能省略,else后面也要有:。2.对于多分支,elif表示else if。while循环1.同样没有括号原创 2020-04-13 20:30:36 · 134 阅读 · 0 评论 -
变量和简单数据类型
基本概念及要点编译器与解释器编译器:一次性翻译全部,翻译完成之后再执行,后续在执行时,无需再翻译,速度快,无法跨系统移植。解释器:翻译一行执行一行,边翻译边执行,速度慢,但可以跨系统移植。编程约定标识符:变量,关键字,函数,类等的组成,上述名称只能由数字,字母,下划线组成,且在命名时,数字不能放在名称首字符。内置函数组成字母不能大写。python语言大小写敏感。以下划线开头...原创 2020-04-09 21:35:56 · 233 阅读 · 0 评论