- 博客(13)
- 收藏
- 关注
原创 python刻意联系——模块
1.import 模块名1[as 别名1],模块名2[as 别名2],…:导入整个模块2.from 模块名 import 成员名1[as 别名1],成员名2[as 别名2],…:导入模块中指定成员3、当使用第一种import语句导入模块中的成员时,必须添加模块名或模块别名前缀;当使用第二种import语句导入模块中的成员时,无须使用任何前缀,直接使用成员名或成员别名即可import sys...
2019-11-05 17:47:15
225
原创 Python刻意练习——魔法方法
基本的魔法方法new 是在一个对象实例化的时候所调用的第一个方法它的第一个参数是这个类,其他的参数是用来直接传递给 init 方法new 决定是否要使用该 init 方法,因为 new 可以调用其他类的构造方法或者直接返回别的实例对象来作为本类的实例,如果 new 没有返回实例对象,则 init 不会被调用new 主要是用于继承一个不可变的类型比如一个 tuple 或者 stringin...
2019-11-04 11:38:54
245
原创 Python刻意练习 类与对象
1、面向对象技术简介类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。方法:类中定义的函数。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据。方法重写:如果从父类继承的方法不能满足子类的需求,可以对...
2019-11-01 23:09:18
186
原创 Python刻意练习——else与with语句
with:语法格式:with open(‘666.txt’) as f:f.read()执行顺序:先对紧跟with后的语句求值,返回对象的__enter__()被调用,as后的变量将被赋值为这个方法的返回值,当with后代码被全部执行完或者遇到异常需要退出之后,将调用前面返回对象的__exit__()enter(self)exit(self,type,value,trace)优点:...
2019-11-01 07:51:45
208
原创 Python刻意练习—— 异常处理
一、异常即使语句或表达式在语法上是正确的,但在尝试执行时,它仍可能会引发错误。 在执行时检测到的错误被称为异常,异常不一定会导致严重后果:你将很快学会如何在Python程序中处理它们。二、处理异常1.trytry 语句的工作原理如下。首先,执行 try 子句 (try 和 except 关键字之间的(多行)语句)。如果没有异常发生,则跳过 except 子句 并完成 try 语句的执行。如...
2019-10-30 22:21:05
285
原创 Python 语法练习——文件与文件系统
1、 文件计算机的 文件,就是存储在某种 长期储存设备 上的一段数据,长期存储设备包括:硬盘、U 盘、移动硬盘。2、打开文件open(file, mode=‘r’) 接收两个参数:文件名(file)和模式(mode),用于打开一个文件,并返回文件对象,如果该文件无法被打开,会抛出OSError。3、模块就是可用代码段的打包。是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可...
2019-10-28 22:09:35
160
原创 刻意练习——Python基础 字典与集合
一、字典创建字典:可使用花括号或者使用dict()函数来创建字典。字典中的key不允许重复。删除key-value对:使用del语句。in或not in:判断字典是否包含指定的key。clear()方法:清空字典中所有的key-value对,对字典执行clear()方法后,该字典会变成一个空字典。get()方法:根据key来获取value(相当于方括号语法的增强版——当使用方括号语法访...
2019-10-27 22:01:27
224
原创 Python函数练习
1、python有自己的函数,也可以使用def自定义函数,自定义函数格式为def+函数名()+":"+函数内容。2、函数名定义的规则和变量名定义规则相同。函数内部包涵函数叫嵌套。3、全局变量和局域变量,函数内部产量为局域变量,只在调用此函数时出现,函数外定义的函数是全局变量,相同变量名变量在不调用函数时默认使用全局变量。4、python 使用 lambda 来创建匿名函数。5、lam...
2019-10-25 22:15:13
233
原创 刻意练习Python基础 ——day 05:字符串与序列
1.字符串若需要在字符串内容中出现引号( ’ 或 " ),可以使用转义符号“\”对字符串中的符号进行转义2.相关函数list(sub)把一个可迭代对象转换为列表tuple(sub)把一个可迭代对象转换为元组str(obj)把obj对象转换为字符串len(sub)返回sub包含元素的个数max(sub)返回序列或者参数集合中的最大值min(sub)返回序列或参数集合中的最小值3.字...
2019-10-24 22:08:34
137
原创 Task03.列表和元组
1.列表的创建用[ ] ;元组的创建用( )。2.为了表示只有一个元素的元组或列表,必须在唯一的元素后添加英文逗号。3.in运算符:用于判断列表或元组是否包含某个元素,若是返还True。长度、最大值和最小值:内置函数len()、max()、min()。4.序列解包:程序允许将序列(元组或列表等)直接赋值给多个变量,此时序列的各元素会被依次赋值给每个变量。5.remove()方法:输入想删...
2019-10-22 21:24:40
128
原创 条件语句与循环语句
1、while循环,条件为真的时候重复执行一个代码块,当需要为一个集合的每一个元素执行一个代码块的时候就需要for循环了。能使用for循环,就尽量不使用while循环。while 条件:else语句循环体else:条件不成立时执行的内容for变量in 可迭代对象:循环体else:条件不成立时执行的内容for 循环for变量in可迭代对象循环体2、break语句可以结束当...
2019-10-21 21:05:45
537
原创 变量、运算符与数据类型
一.变量1、在使用变量之前,需要对其先赋值。2、变量名不能以数字开头。3、字母可以是大写或者是小写,但大小写是不同的,对Python来说是两个完全不同的名字。二.操作符1.算数操作符-/——正常除法-//——取整除法-**——**幂运算操作符2.逻辑操作符-and-or-not3.优先级幂运算("****"比它左侧高,比右侧低)>正负号>算数运算符>比...
2019-10-21 19:33:55
168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅