python基础
基础且常用的python的方法,以及遇见的基础性问题
plan_ b
这个作者很懒,什么都没留下…
展开
-
字典类型常用操作和方法
方法或操作说明d[key] = value将 d[key] 设为 value。key in d如果 d 中存在键 key 则返回 True,否则返回 False。key not in d等价于 not key in d。clear()移除字典中的所有元素。copy()返回原字典的浅拷贝。get(key[, default])如果 key 存在于字典中则返回 key 的值,否则返回 default。 如果 default 未给出则默认为 None,...原创 2020-12-11 00:39:15 · 186 阅读 · 0 评论 -
列表常用方法
方法说明append(x)在列表的末尾添加一个元素。相当于 a[len(a):] = [x] 。list.extend(iterable)使用可迭代对象中的所有元素来扩展列表。相当于 a[len(a):] = iterable 。list.insert(i, x)在给定的位置插入一个元素。第一个参数是要插入的元素的索引,所以 a.insert(0, x) 插入列表头部, a.insert(len(a), x) 等同于 a.append(x) 。在给定的位置插入一个元素。...原创 2020-12-11 00:11:14 · 256 阅读 · 1 评论 -
字符串处理常用方法
方法说明capitalize()将字符串首字母大写,开头不是字母则不作处理lower()将字符串的字母转为小写upper() ()将字符串的字母转为大写center(width[, fillbyte])返回长度为width的字符串,如果长度不足则将整个字符串返回,如果长度不够则用fillbyte两边填充encode(encoding=“utf-8”, errors=“strict”)返回原字符串编码为字节串对象的版本。 默认编码为 ‘utf-8’。 可以...原创 2020-12-10 00:35:11 · 218 阅读 · 0 评论 -
python中的lambda函数
匿名函数lambda:是指一类无需定义标识符(函数名)的函数或子程序。lambda 函数可以接收任意多个参数 (包括可选参数) 并且返回单个表达式的值。要点lambda 函数不能包含命令。包含的表达式不能超过一个。说明:不一定非要使用lambda函数;任何能够使用它们的地方,都可以定义一个单独的普通函数来进行替换。我将它们用在需要封装特殊的、非重用代码上,避免令我的代码充斥着大量单行函数。lambda匿名函数的格式:冒号前是参数,可以有多个,用逗号隔开,冒号右边的为表达式。其实lambd.转载 2020-11-24 16:49:54 · 232 阅读 · 0 评论 -
python中break、continue 、exit() 、pass区分
break:跳出循环,不再执行 -Python break语句,就像在C语言中,打破了最小封闭for或while循环。 -break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。 -break语句用在while和for循环中。 -如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。示例:while True: print("123") break print("456")# break是转载 2020-11-23 19:48:21 · 177 阅读 · 0 评论 -
round()
描述round() 方法返回浮点数x的四舍五入值。语法 round( x [, n] )参数 x -- 数值表达式。 n -- 数值表达式,表示从小数点位数。返回值返回浮点数x的四舍五入值。示例:print(round(55.564))print(round(100.5456, 2))print(round(100.2655, 3))print(round(-100.5463))print(round(-100.000056, 3))print(..原创 2020-11-23 17:05:10 · 115 阅读 · 0 评论 -
enumerate()
描述enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。Python 2.3. 以上版本可用,2.6 添加 start 参数。-语法 enumerate(sequence, [start=0])参数 sequence -- 一个序列、迭代器或其他支持迭代对象。 start -- 下标起始位置。返回值返回 enumerate(枚举) 对象。示例:seasons = ['.原创 2020-11-23 16:55:04 · 130 阅读 · 0 评论 -
sort()和sorted()
@TOCsort()描述sort() 函数用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数。语法 list.sort( key=None, reverse=False)参数 key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。 reverse -- 排序规则,reverse = True 降序, reverse = False 升序(默认)。返回值该方法没有返回值,但原创 2020-11-23 16:42:10 · 132 阅读 · 0 评论 -
isinstance()
isinstance() 与 type() 区别: type() 不会认为子类是一种父类类型,不考虑继承关系。 isinstance() 会认为子类是一种父类类型,考虑继承关系。如果要判断两个类型是否相同推荐使用 isinstance()。语法 isinstance(object, classinfo)参数 object -- 实例对象。 classinfo -- 可以是直接或间接类名、基本类型或者由它们组成的元组。返回值如果对象的类型与参数二的类型(c..原创 2020-11-23 16:08:22 · 95 阅读 · 0 评论 -
readline(),split(),strip()
readline,strip,split函数readline()strip()split()readline()概述readline() 方法用于从文件读取整行,包括 “\n” 字符。如果指定了一个非负数的参数,则返回指定大小的字节数,包括 “\n” 字符。语法readline() 方法语法如下:fileObject.readline(size)参数size – 从文件中读取的字节数。返回值返回从字符串中读取的字节。示例:文件 runoob.txt 的内容如下:原创 2020-11-18 10:46:12 · 9700 阅读 · 0 评论 -
Python open()函数
open(name[, mode[, buffering]])参数说明:name : 一个包含了你要访问的文件名称的字符串值。mode : mode 决定了打开文件的模式:只读,写入,追加等。所有可取值见如下的完全列表。这个参数是非强制的,默认文件访问模式为只读®。buffering : 如果 buffering 的值被设为 0,就不会有寄存。如果 buffering 的值取 1,访问文件时会寄存行。如果将 buffering 的值设为大于 1 的整数,表明了这就是的寄存区的缓冲大小。如原创 2020-11-17 19:57:35 · 155 阅读 · 1 评论