随笔分类 - Python 通用
不包含Python的包
摘要:参考:https://www.cnblogs.com/Lin-Yi/p/7305364.html 参考:https://www.cnblogs.com/JohnABC/p/4076855.html 一、定义 闭包:如果在一个内部函数里,对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数
阅读全文
摘要:一、说明 模式和被搜索的字符串既可以是 Unicode 字符串 (str) ,也可以是8位字节串 (bytes)。 但是,Unicode 字符串与8位字节串不能混用:也就是说,你不能用一个字节串模式去匹配 Unicode 字符串,反之亦然; 类似地,当进行替换操作时,替换字符串的类型也必须与所用的模
阅读全文
摘要:一、说明 operator模块提供了与Python的内置运算符对应的高效率函数。 许多函数名与特殊方法名相同,只是没有双下划线。为了向后兼容性,也保留了许多包含双下划线的函数。为了表述清楚,建议使用没有双下划线的函数。 函数包含的种类有:对象的比较运算、逻辑运算、数学运算以及序列运算。 二、对象比较
阅读全文
摘要:一、说明 Python 列表有一个内置的 list.sort() 方法可以直接修改列表。还有一个 sorted() 内置函数,它会从一个可迭代对象构建一个新的排序列表。 list.sort() 在原列表中进行排序,sorted()对原可迭代对象进行排序,但不改变原可迭代对象,生成一个新的副本。 li
阅读全文
摘要:一、说明 zip([iterable, …]) 参数iterable为可迭代的对象,并且可以有多个参数。 该函数返回一个以元组为元素的对象,其中第 i 个元组包含每个参数序列的第 i 个元素。 返回的对象长度被截断为最短的参数序列的长度。 只有一个序列参数时,它返回一个1元组的对象。没有参数时,它返
阅读全文
摘要:一、说明 python 可以在for及while的内部语句之后紧跟一个else块。 只有当整个循环主体都没有遇到break语句时,循环后面的else块才会执行 def print_prime(n): for i in range(2, n): found = True for j in range(
阅读全文
摘要:参考:https://www.cnblogs.com/lovejh/p/9201219.html 说明: %和format:优先使用format. format 方式在使用上较 % 操作符更为灵活。使用 format 方式时,参数的顺序与格式化的顺序不必完全相同 % 最终会被 .format 方式所
阅读全文
摘要:迭代是Python最强大的功能之一,是访问集合元素的一种方式。 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 字符串,列表或元组对象都可用于创建迭代器: 参
阅读全文
摘要:参考:https://www.cnblogs.com/lincappu/p/8179475.html map()是 Python 内置的高阶函数,它接收一个函数 f 和一个seq,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list(或迭代器) 并返回。 Python 2.x
阅读全文
摘要:参考:https://blog.csdn.net/zjuxsl/article/details/79437563lambda是Python编程语言中使用频率较高的一个关键字。那么,什么是lambda?它有哪些用法?总结了关于Python中的lambda的“一个语法,三个特性,四个用法,一个争论”。
阅读全文
摘要:参考:https://www.cnblogs.com/liangmingshen/p/9706181.html 参考:https://blog.csdn.net/mieleizhi0522/article/details/82142856 一、定义: 生成器:在Python中,一边循环一边计算的机制
阅读全文
摘要:enumerate说明: enumerate()是python内置函数。 对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值。 enumerate多用于在for循环中得到计数 语法: enumerate(seque
阅读全文
摘要:一、说明: 在 Python 中处理文本数据是使用 str 对象,也称为 字符串。 字符串是由 Unicode 码位构成的不可变 序列。 字符串字面值有多种不同的写法: 字符串字面值有三种不同的写法: 单引号 双引号 三重引号 使用三重引号的字符串可以跨越多行 —— 其中所有的空白字符都将包含在该字
阅读全文
摘要:说明: eval() 函数用来执行一个字符串表达式,并返回表达式的值。 可以将int、list、dict、tuple与str之间的转化。 可以看成str函数的逆运算。 int_1 = 1 list_1 = [1, 2, 4] tuple_1 = tuple(list_1) dict_1 = dict
阅读全文
摘要:列表解析式 [expr for iter_item in iterable if cond_expr] List_e = [ x ** 2 for x in range(10) ] List_e #结果:[0, 1, 4, 9, 16, 25, 36, 49, 64, 81] List_f = []
阅读全文
摘要:一、说明 Python使用被称为异常的特殊对象来管理程序执行期间发生的错误。每当发生让Python不知所措的错误是,都会创建一个异常对象。 如果编写了处理该异常的代码,程序将继续执行,否则,显示一个traceback,其中包含有关异常的报告。 异常使用try-except代码块处理。 程序运行中的异
阅读全文
摘要:前言: 参考:https://blog.csdn.net/weixin_42232219/article/details/89838580 在 python 中,datetime 是对日期数据进行处理的主要模块。 datetime 是 python 标准库的一部分,这意味着你无须单独安装它。 无论何
阅读全文
摘要:前言 os:opreate system os模块是Python标准库中的一个用于访问操作系统功能的模块。 一、路径操作 1.1 增操作 import os my_dir_1 = 'F:\\qsl\\dir_1\\dir_1' my_dir_2 = 'F:\\qsl\\dir_1\\dir_2' o
阅读全文
摘要:一、splite与join Python split() 通过指定分隔符对字符串进行切片 切片之后为list数据类型。 join之后的对象的数据类型是str。 sentence = 'I can because I think I can ' s_1 = sentence.split(sep=' '
阅读全文
摘要:参考:https://www.cnblogs.com/devlost/p/9908578.html value = true if condition else false 等同于 if condition: value = true else: value = false
阅读全文

浙公网安备 33010602011771号