![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础学习
Imilhy
有事做,有人爱,有所期待。
展开
-
Ipython使用笔记
Tab键自动完成输入表达式然后按下Tab键,会自动显示跟已经输入的表达式姓关的原创 2020-03-30 17:21:40 · 212 阅读 · 0 评论 -
Python学习------正则表达式(元字符,贪婪模式,分组,匹配函数)
一.定义1.定义:正则表达式是一种高级文本匹配模式,提供了搜索,替代等功能。本质是由一系列特殊符号和字符组成的字符串,这个表达式描述了字符和字符的重复行为,可以匹配一类特征的字符串2.特点:(1)方便进行检索和修改(2)支持的语言很多(3)灵活多样二.元字符1.普通字符说明:普通字符匹配的就是本身示例:import re print(re.findall("abc","ab...原创 2020-03-31 19:30:58 · 353 阅读 · 0 评论 -
Python----------面向对象编程(二)继承,派生
一.继承 inheritance1.定义继承是从已有类中派生出新的类,新类具有原来的数据属性和行为,并扩展新的能力2.作用(1)用继承派生机制,可以将一些共同功能加在基类中,实现代码的共享(2)在不改变超类原来代码的基础上,改变原来由的功能3.常用名词上级:基类(base class)/ 超类(super class)/父类(father class)下级:派生类(derived ...原创 2020-03-05 14:17:56 · 249 阅读 · 0 评论 -
Python--------面向对象
一.类(class)和对象(object)对象是现实中的物体或实例,面向对象即是把一切物体看成对象,在对象和对象之间用方法建立联系,类是将拥有相同属性和行为的对象分为一组,是用来描述对象的工具。2.类的创建语法class 类名(继承列表) """ 类文档字符串""" 实例方法(类内的函数method)定义 类变量(class variable)定义 类方法(@clas...原创 2020-03-04 15:05:48 · 203 阅读 · 0 评论 -
Python------文件
一.文件1.定义:文件是用于数据存储的单位,文件通常用来长期存储设置,文件的数据是以字节为单位进行顺序存储的。2.文件读取函数open(file_name,mode='rt')#打开一个文件,返回此文件对象,打开失败的话会触发IOError错误file.readline()#读取一行数据,如果到达了文件尾部,则返回一个空字符串file.readlines(max_chars=-1)#返回...原创 2020-03-02 16:27:43 · 171 阅读 · 0 评论 -
python--------迭代器,生成器,字节串
一.迭代器1.定义:迭代器是访问可迭代对象的一种方式,用迭代器可以访问可迭代对象,迭代器是指可迭代对象返回的对象,迭代器可以用next(it)函数获取可迭代对象的数据说明:迭代器只能往前取值,不会后退2.迭代器函数:1.iter():从可迭代对象中返回一个迭代器,iterable必须是能提供一个迭代器的对象next(iterator)从迭代器中获取下一个记录,如果无法获取下一条记录,则会...原创 2020-03-01 14:04:01 · 249 阅读 · 0 评论 -
Python——模块
一.模块简介1.定义:模块是一个包含有一系列变量,函数,类等组成的程序组,模块是一个文件,常以.py结尾2.作用:一是可以将一些相关的变量,函数等组织在一起,使工程结构更加清晰;二是模块中的变量,函数,类等可以供其他模块使用3.分类:(1)内置模块:在解释器内部可以直接使用(2)标准库模块:一般在装Python时已经安装好了(3)第三方模块:包括用户自己编写的模块4.引入:impor...原创 2020-02-26 21:00:26 · 152 阅读 · 0 评论 -
Python基础学习——函数相关(二),闭包,装饰器,文档字符串
一.闭包(closure)1.定义:将内嵌函数的语句和这些语句的执行环境打包之后得到的函数对象成为闭包。2.条件:1.必须有一个内嵌函数2.内嵌函数必须引用外部函数中的变量3.外部函数返回值必须是内嵌函数示例:def my_sum(y): def fx(x): #内嵌函数 return x+y #y是外部函数中的变量 return fx ...原创 2020-02-25 19:05:27 · 136 阅读 · 0 评论 -
Python——函数相关(一)
一.函数定义1.函数创建 def 函数名(参数列表): 语句块2.函数的语法说明:(1)函数的命名规则和变量命名规则相同(2)函数名是一个变量(不要轻易对其赋值)(3)函数有自己的命名空间,在函数内部可以访问外部的变量,在外部不能访问函数内部的变量,函数内部变量执行完之后不会再存在了。(4)函数的语句块部分不能为空,若为空,要填充pass语句(5)3.函数调用...原创 2020-02-23 21:17:10 · 251 阅读 · 0 评论 -
Python-----深拷贝,浅拷贝之我的理解
最近在Python列表操作中遇到了一些问题,挖出了深拷贝与浅拷贝两个概念,相信很多人和我一样,又是搞不清楚这些东西,所以用一篇博客来记录一下,谈谈我自己的理解。引入:问题一:L=[1,2,3,4]L1=LL1.remove(1) #从列表中移除第一个值为1的数print(L) # L=[1,2,3,4] or [2,3,4]???事实证明,得到的是L=[2,3,4],这是为什么呢...原创 2020-02-19 21:23:41 · 277 阅读 · 0 评论