
python基础
python基本语法和基本使用
止步听风
这个作者很懒,什么都没留下…
展开
-
Python基础编程(二十三)——模块
本篇文章主要是对python学习时的一些总结,作为学习笔记记录。模块虽然python基础的开发环境已经包含很多的内置工具和功能,但大多都是一些比较基础性的功能,对于特定领域如可视化,数值计算,数据分析等来说,其使用就显得有些捉襟见肘了,因此我们就需要使用一些外部或者自定义的工具,这类工具就叫做模块。在python中,我们可以将事先定义好的方法和变量定义都放置在文件中,从而为一些脚本或者解释器使用,而这类文件就叫做模块,后缀名为.py。通常情况下可以使用import关键字进行模块引入。impo原创 2020-12-26 22:40:47 · 707 阅读 · 0 评论 -
Python基础编程(二十二)——类与对象3
本篇文章主要是对python学习时的一些总结,作为学习笔记记录。上篇文章主要介绍类中的方法。本篇文章主要是对python中的继承进行简单介绍。构造方法原创 2020-12-26 16:24:31 · 509 阅读 · 2 评论 -
Python基础编程(二十一)——类与对象2
本篇文章主要是对python学习时的一些总结,作为学习笔记记录。上篇文章主要是对python中的类有个大概印象,本篇文章主要介绍类中的方法。类中的方法主要包含普通方法,类方法,静态方法和魔术方法。普通方法与函数定义类似,类普通方法也用def进行定义,不同的是类方法中第一个参数默认是self,指向实例化的实例本身,而函数中则可以是无参的。普通方法只能经由实例调用。类方法使用装饰器@classmethod,此时第一个参数必须是当前类对象,一般为cls,通过该参数传递类的属性和方法。类原创 2020-12-18 22:36:48 · 193 阅读 · 1 评论 -
Python基础编程(二十)——类与对象1
本篇文章主要是对python学习时的一些总结,作为学习笔记记录。在最开始的时候,就说到python是面向对象的,解释型的,弱类型的编程语言,之前我们介绍了解释型和弱类型,那么python的面向对象是什么呢?基础名词名词 描述 类 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法 属性 类中定义的变量,位于方法之外 方法 类中定义的函数 实例 类的具体对象 实例化原创 2020-12-18 21:38:52 · 239 阅读 · 1 评论 -
Python基础编程(十九)——迭代器和生成器
本篇文章主要是对python学习时的一些总结,作为学习笔记记录。迭代器是python提供的又一个便利的功能,也是一种访问元素的方式。迭代器迭代器生成迭代器对象能够记住遍历的位置,通常情况下,迭代器对象从集合的第一个元素开始访问,直至所有元素被访问完毕。对于常见的数据类型来说,string,list,tuple,set,dict都是可迭代的,迭代器可以从这些可迭代对象中使用iter()函数创建。from collections import Iterablea = [1,2,3,原创 2020-12-18 20:31:06 · 261 阅读 · 0 评论 -
Python基础编程(十八)——异常
本篇文章主要是对python学习时的一些总结,作为学习笔记记录。python提供了两种机制来处理程序在运行中可能会出现的异常和错误:异常:断言:异常python中的异常也是一个事件,不过该事件并不是正常事件,该事件的发生会影响程序的正常执行。如果程序无法正常执行,则程序就会抛出异常。在python中,异常也是一种数据类型,一种异常表示一种错误。标准异常异常名称 描述 BaseException 所有异常的基类 SystemExit 解释器请求退出原创 2020-12-18 14:56:45 · 288 阅读 · 0 评论 -
Python基础编程(十七)——文件
本篇文章主要是对python学习时的一些总结,作为学习笔记记录。python中对于文件也提供了操作的接口。打开和关闭文件open()对于文件来说,如需对文件进行读写操作,首先就需要打开文件。open()函数的函数签名为:open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)主要参数的作用为:file:包含要访问文件名的文件路径原创 2020-12-17 21:40:02 · 237 阅读 · 0 评论 -
Python基础编程(十六)——函数4
本篇文章主要是对python学习时的一些总结,作为学习笔记记录。之前介绍了关于函数的基本结构,参数传递时的装包和解包,内部函数,闭包,装饰器等内容,本篇文章主要介绍匿名函数和递归函数等。匿名函数类似与C/C++中的匿名函数,python中借用lambda来创建匿名函数。由lambda表达式构建的函数即为匿名函数。lambda只是一个表达式,函数体定义和结构较def定义的函数简单 lambda的主体是一个表达式,具有一定的制式,只能在其表达式的逻辑中实现有限的功能 lambda拥有自己的命原创 2020-12-17 20:51:30 · 222 阅读 · 0 评论 -
Python基础编程(十五)——函数3
本篇文章主要是对python学习时的一些总结,作为学习笔记记录。之前介绍了关于函数的基本结构,参数传递时的装包和解包,这篇文章主要说明函数嵌套调用,内部函数,闭包和装饰器的概念。函数嵌套调用函数嵌套调用是指在函数内部又调用了别的函数。def func1(): print(1) def func2(): func1() print(2) func2()结果为:12内部函数函数嵌套调用只是在函数内部调用另外的函数,而内部函数则是在原创 2020-12-17 20:27:52 · 184 阅读 · 0 评论 -
Python基础编程(十四)——函数2
本篇文章主要是对python学习时的一些总结,作为学习笔记记录。在上一篇文章中,主要说明了函数定义,函数参数和函数调用相关的内容,这里主要函数中的变量。参数传递上一篇文章中说了python函数的参数传递是值传递,传递的对象可以分为两类:不可变对象:int、float、None、complex、bool、tuple、str、range 可变对象:dict、list 不可变对象为不可以在函数内部修改函数外部的变量,可变对象为可以在函数内部修改函数外部的变量。但上述只是一种笼统的说法原创 2020-12-17 09:02:53 · 876 阅读 · 0 评论 -
Python基础编程(十三)——函数1
本篇文章主要是对python学习时的一些总结,作为学习笔记记录。函数是定义好的,可以重复使用的,具有特定功能的代码块对于编程来说,使用函数的优点主要有:提高代码的可复用性 提高代码的可维护性 提高代码的可读性 易于纠错 便于团队协作函数定义函数定义具有一定的规则:函数代码块以def关键字开头,后接函数名和(),以冒号结尾 函数名命名规则与变量名命名规则相同,尽量采用下划线分隔的形式或者驼峰命名法命名 函数名最好不要与系统函数重名,避免使用冲突 函数形参位于()中 函数体原创 2020-12-16 20:56:09 · 254 阅读 · 0 评论 -
Python基础编程(十二)——流程控制
本篇文章主要关于python编程中的流程控制语句,包含条件,循环结构中会遇到的各种语句。条件语句python中条件语句是根据条件判定结果而选择执行策略的代码块。if最简单的条件语句莫过于只存在一个if分支的语句:if condition: passif...else如果条件不成立时,仍有要执行的代码块,则需要使用if...else结构:if condition: passelse: passif...elif...else如果存在多个判断原创 2020-12-16 16:29:09 · 179 阅读 · 0 评论 -
Python基础编程(十一)——dict
之前提到了python中的几种标准类型,这里对这几种标准类型简单总结一下,作为学习笔记记录。dict定义关于dict定义和创建的相关内容之前已经简单介绍过,具体可以看这篇文章序列操作dict类型虽然也是序列类型的一种,但是与set类似,dict序列操作只有成员操作,具体可以看这篇文章dict函数和方法python中dict类型的相关函数主要为序列类型所使用的相关函数,这些内容之前也已经介绍过,具体可以看这篇文章这里主要说明一下dict的相关方法:方法 描述 di原创 2020-12-16 15:45:07 · 490 阅读 · 0 评论 -
Python基础编程(十)——set
之前提到了python中的几种标准类型,这里对这几种标准类型简单总结一下,作为学习笔记记录。set定义关于set定义和创建的相关内容之前已经简单介绍过,具体可以看这篇文章序列操作set类型虽然也是序列类型的一种,但是set的序列操作却只有成员操作,具体可以看这篇文章集合运算set的集合运算之前也进行过相关介绍,具体可以看这篇文章tuple函数和方法python中set类型的相关函数主要为序列类型所使用的相关函数,这些内容之前也已经介绍过,具体可以看这篇文章python中s原创 2020-12-16 15:35:25 · 347 阅读 · 0 评论 -
Python基础编程(九)——tuple
之前提到了python中的几种标准类型,这里对这几种标准类型简单总结一下,作为学习笔记记录。tuple定义关于tuple定义和创建的相关内容之前已经简单介绍过,具体可以看这篇文章序列操作tuple类型也是序列类型的一种,因此也有索引,切片,相加,相乘,成员等操作,这些内容之前已经介绍过,具体可以看这篇文章需要注意的是,任意无符号的对象,使用逗号分隔开之后,会默认为元组,这一点多用于函数返回时的装包和解包:a = 10,20,30print(type(a))print(a)原创 2020-12-16 14:59:17 · 372 阅读 · 0 评论 -
Python基础编程(八)——list
之前提到了python中的几种标准类型,这里对这几种标准类型简单总结一下,作为学习笔记记录。list定义关于list定义和创建的相关内容之前已经简单介绍过,具体可以看这篇文章序列操作list类型也是序列类型的一种,因此也有索引,切片,相加,相乘,成员等操作,这些内容之前已经介绍过,具体可以看这篇文章list函数和方法python中list类型的相关函数主要为序列类型所使用的相关函数,这些内容之前也已经介绍过,具体可以看这篇文章这里说明一下list的相关方法:方法 描述原创 2020-12-16 14:49:54 · 311 阅读 · 0 评论 -
Python基础编程(七)——string
之前提到了python中的几种标准类型,这里对这几种标准类型简单总结一下,作为学习笔记记录。字符串定义python中使用单引号,双引号,三引号来创建字符串,需要注意的是在python中没有单个字符的定义,单个字符也是作为字符串进行定义和操作的。之前已经进行过相关介绍,具体可以看这篇文章序列操作字符串作为序列类型的一种,也是能够进行序列操作的,主要包括索引,切片,相加,相乘,成员等操作。之前已经进行过相关介绍,具体可以看这篇文章转义字符某些特殊字符需要使用转义符 \ 进行转义,之前已经原创 2020-12-16 14:33:03 · 229 阅读 · 0 评论 -
Python基础编程(六)——序列类型
之前提到了python中的几种标准类型,这里对这几种标准类型简单总结一下,作为学习笔记记录。在之前文章中提到的关于成员运算符的内容中,出现过序列类型的说法,那么什么是序列类型?序列类型序列(sequence)是指一段可以存放多个值的连续内存空间,这些值按照一定的顺序排列,可以通过每个值所在位置的编号(索引值)来进行访问。在python中,序列类型包括string,list,tuple,set和dict。一般说来,序列类型都支持索引,切片,相加,相乘,成员操作,但是比较特殊的是,set和dic原创 2020-12-16 10:45:44 · 841 阅读 · 0 评论 -
Python基础编程(五)——number
之前提到了python中的几种标准类型,这里对这几种标准类型简单总结一下,作为学习笔记记录。这里除了之前提到的关于python数据类型和运算符相关的内容,主要补充的部分是关于number类型的一些函数。数学函数函数 返回值 ( 描述 ) abs(x) 返回数字的绝对值,如abs(-10) 返回 10 ceil(x) 返回数字的上入整数,如math.ceil(4.1) 返回 5 cmp(x, y) 如果 x < y 返回 -1, 如果 x原创 2020-12-16 09:54:52 · 385 阅读 · 0 评论 -
Python基础编程(四)——运算符
本篇文章主要是对python学习时的一些总结,作为学习笔记记录。对python中的数据类型有所了解之后,就需要知道这些数据类型都支持什么样的数据运算,不过在此之前还需要了解python中的运算符都有那些。对于python来说,存在多种运算符,主要分为几种类型:算术运算符 关系运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符算数运算符运算符 描述 + 加 - 减 * 乘 / 除 % 取模 ** 幂原创 2020-12-15 21:31:08 · 463 阅读 · 0 评论 -
Python基础编程(三)——数据类型
本篇文章主要是对python学习时的一些总结,作为学习笔记记录。在程序设计和编程中,会涉及到各种各样的数据类型,而不同的数据类型变量之间可以进行的运算是不同的。在python中,变量的定义虽然不需要声明数据类型,但是并不意味着数据的存储方式是相同的,python中的数据类型是指变量在内存中的对象的类型。数据类型python中主要的数据类型有:number string list tuple set dict class其中class为自定义数据类型,除此之外是标准数据类型。原创 2020-12-15 20:33:51 · 1053 阅读 · 1 评论 -
Python基础编程(二)——变量
本篇文章主要是对python学习时的一些总结,作为学习笔记记录。python程序在python安装完毕并在系统变量中添加相关的PATH路径之后,就能够在终端使用下边的命令进入到python的环境中:C:\Users\wood>pythonPython 3.7.8 (tags/v3.7.8:4b47a5b6ba, Jun 28 2020, 08:53:46) [MSC v.1916 64 bit (AMD64)] on win32Type "help", "copyright", "c原创 2020-12-07 22:37:08 · 371 阅读 · 1 评论 -
Python基础编程(一)——简介
本篇文章主要是说明一些 python 编程中的一些概念,作为学习 python 这门计算机语言的笔记。什么是程序程序是指为了完成某种特定功能,以某种程序设计语言编写的有序指令的集合。在计算机中,计算机只能执行二进制代码,而平常用户书写的一般都是使用人类能够理解的编程语言进行编程,因此要想让计算机理解用户书写的程序,就需要将程序翻译为计算机能够理解的二进制代码,根据翻译形式的不同,可以分为编译型语言和解释型语言。相关的解释在这篇文章python特点Python 是一种面向对象、解释型、弱类型的原创 2020-12-07 21:23:35 · 200 阅读 · 0 评论