Python基础学习笔记
文章平均质量分 77
Sundy_L
这个作者很懒,什么都没留下…
展开
-
Python3零基础学习笔记四
字典的成员资格判断 in not in 运算符 用in运算符可以判断一个键是否存在与字典中,如果存在则返回True,否则返回False not in 返回值与in相反. 【该判断方式只能判断键,不能判断值。】列表的in运算符和字典的in运算符比较: 1.列表的in运算符计算时间会因为列中元素个数增加而增加。列表元素越多,判断越慢。 【因为其为顺序存储,需要按顺序...原创 2018-05-17 10:06:51 · 261 阅读 · 0 评论 -
Python3零基础学习笔记二
python3中常用的字符串方法(method) 方法的调用方法: 对象.方法名(方法传参) 说明: 方法的调用同函数调用一样属于表达式。 示例: ‘abc’.isalpha() True (判断abc是否全为英文字母) 123.isalpha() Flase (123没有isalpha方法)注:字符串存储的是UNICODE...原创 2018-05-15 21:37:16 · 423 阅读 · 0 评论 -
Python3零基础学习笔记一
python 两种执行模式: 交互模式:python3 解释执行模式: python3 xxxx.pypython 的注释: # 开头直至行尾 数据类型:数字类型 整数型int,浮点型float<如果无限小数,无法真实表达>,复数complex,布尔型bool变量: 变量名(标识符)不可以是关键字:if True False None while赋...原创 2018-05-15 21:18:21 · 483 阅读 · 0 评论 -
Python3零基础学习笔记十六
属性管理函数:getattr(obj, name[, default]) 【【【得到】】】 从一个对象得到对象的属性;getattr(x, 'y') 等同于x.y; 当属性不存在时,如果给出 default参数,则返回default,如果没有给出default 则产生一个AttributeError错误 示例1:getattr(c,'brand','没有brand属性')ha...原创 2018-05-21 13:23:08 · 307 阅读 · 0 评论 -
Python3零基础学习笔记十五
issubclass 函数: issubclass(cls,class_or_tuple) 判断一个类是否是派生自其他的类,如果此cls时class或者tuple中的一个派生自类, 则返回True,否则返回False示例:class A: pass class B(A): pass class C(B): pas...原创 2018-05-20 23:23:05 · 300 阅读 · 0 评论 -
Python3零基础学习笔记十四
类变量: 类变量是类的属性,此属性属于类,不属于此类创建的实例 说明: 类变量可以通过该类直接访问 (e.g.:Human.total_count) 类变量可以通过以该类的实例直接访问 类变量可以通过此类的对象的'__class__'属性间接访问 示例: class Human: total_count = 3 # 类变量,用于记录对象的个数 print(Human...原创 2018-05-20 22:46:35 · 179 阅读 · 0 评论 -
Python3零基础学习笔记十三
标准输入输出文件: 标准输入文件 sys.stdin 标准输出文件 sys.stdout 就是输出 相当于 print() 标准错误输出 sys.stderr 模块名:sys 说明:每一个python程序启动后都会有以上三个文件已经打开供我们使用 示例: ...原创 2018-05-20 15:30:07 · 248 阅读 · 0 评论 -
Python3零基础学习笔记十二
生成器函数内部必须要有yield语句 def fx(): yield 语句生成器表达式: 语法: (x for x in 可迭代对象 if 真值表达式)字节串 bytes 字节数组 bytearray bytes(b'')不可变 bytearray(b'')可变b'hello' #字面值 #解释执行器...原创 2018-05-20 15:15:26 · 195 阅读 · 0 评论 -
Python3零基础学习笔记十一
异常:exception,用作通知。 try-except 语句:捕获错误通知,可以将异常状态转为正常状态。 try—finally 语句:处理异常发生时一定要做的事,finally一定会执行。 raise 语句:唤起错误,触发异常。 raise 错误类型[错误对象] raise 错误类型[错误对象] assert 真值表达式...原创 2018-05-20 14:51:36 · 274 阅读 · 0 评论 -
Python3零基础学习笔记十
包内的__xxx__.py__init__.py 文件 是常规包内必须存在的文件,__init__.py会在导入包时被自动调用 作用: 1.编写此包的内容 2.在内部添加包的文档字符串 3.在__init__.py文件内可以加载此包所依赖的其他模块 __init__.py在 ‘’包.__file__ ‘’ 时显示,对应路径,...原创 2018-05-20 14:31:00 · 193 阅读 · 0 评论 -
Python3零基础学习笔记九
time 模块: import time (UTC coordinated universal time) (计算机零时:1970-1-1) 常用属性: time.altzone :夏令时时间与UTC时间差(秒) time.daylight:夏令时校正时间 time.timezone:本地区时间与UTC时间差 常用函数: time....原创 2018-05-20 14:23:22 · 228 阅读 · 0 评论 -
Python3零基础学习笔记八
闭包 closure 将内嵌函数的语句和这些语句的执行环境打包在一起后,得到的函数对象称为闭包(closure)。 闭包必须满足以下三个条件: 1.必须有一个内嵌函数 2.内嵌函数必须引用外部函数中的变量 3.外部函数返回值必须是内嵌函数 示例: def make_power(y): def fn(x): re...原创 2018-05-20 14:14:17 · 153 阅读 · 0 评论 -
Python3零基础学习笔记七
lambda 表达式(又名匿名函数) 作用: 创建一个匿名函数对象 同def类似,但不提供函数名 语法: lambda [形参1,形参2....]:表达式 (即左为自变量,右为函数式) 示例: def myadd(x,y): return x+y 可以改写为: myadd = ...原创 2018-05-17 20:21:40 · 537 阅读 · 0 评论 -
Python3零基础学习笔记六
函数变量 函数名是变量,它在创建时绑定一个函数 示例: def f1(lst=[]): print('f1函数被调用') f1() f1=None f1() 出错一个函数可以作为另一个函数的参数(实参)传递 示例: def f1(): print('f1被调用') def f2(): ...原创 2018-05-17 10:57:26 · 330 阅读 · 0 评论 -
Python3零基础学习笔记五
函数 function: 函数:可以重复执行的语句块,可以重复调用。 作用: 1.用于封装可重复执行的语句,提高语句的可持续使用性 2.定义 用户级别 的函数(相对于系统级别,即系统已经定义好的函数) 函数定义语句def语句的语法: def 函数名(参数列表): 语句块 函数的语法说明: 1. 函...原创 2018-05-17 10:26:46 · 289 阅读 · 0 评论 -
Python3零基础学习笔记三
列表的索引复制和切片赋值 L = [1,2,3,4,5] L[0:1] = 'abcde' >>> L = ['a','b','c','d','e',2,3,4,5] L = [1,2,3,4,5] L[0:1] = ['abcde'] >>> L = ['abcde'2,3,4,5]→→→→→→→→→→...原创 2018-05-15 21:48:30 · 179 阅读 · 0 评论