随笔分类 - Python--基础语法
其中包括但不限于字符串,列表,元组,字典等的一些常用方法总结
摘要:https://blog.csdn.net/weixin_44799217/article/details/122069533
阅读全文
摘要:前言 1、 decimal 模块提供十进制数据类型,并且存储为十进制数序列; 2、 decimal 模块提供有界精度:用于存储数字的位数是固定的,可以通过 decimal.getcontext().prec=x 来设定,不同的数字可以有不同的精度。 3、 decimal 模块提供浮点:十进制小数点的
阅读全文
摘要:datetime时间运算 1、计算当前时间 import datetime print(datetime.datetime.now()) # 2022-07-25 19:52:27.479555 # 格式化时间 print(datetime.datetime.now().strftime("%Y-%
阅读全文
摘要:前言 1、在实际应用中,经常会碰到在web网络请求时,因为网络的不稳定,会有请求超时的问题,这时候,一般都是自己去实现重试请求的逻辑,直到得到响应或者超时。虽然这样的逻辑并不复杂,但是代码写起来却不那么优雅,不那么pythonic。 2、在与接口的通信过程中,为了防止由于网络不稳定情况,造成请求错误
阅读全文
摘要:前言 1、通常我们在自定义一个函数后,会调用这个函数来完成我们想要的功能。就拿爬虫来举例,发送请求后服务器会在指定时间内响应(通常这个时间很短),但是有可能服务器没有返回任何数据,无论是服务器已经识别爬虫不予返回数据亦或者是服务器繁忙等其他原因,此时,爬虫程序就会一直等待来自服务器的响应,这个时候就
阅读全文
摘要:前言 1、python中的 for i in range 是用来for循环遍历的。 2、python中的 range() 是个函数。 3、range() 函数可创建一个整数列表,python中用来在for循环中遍历。 print(range(0, 10), type(range(0, 10))) #
阅读全文
摘要:前言 Python中的abs()函数是Python的内置函数之一,其主要作用是对传入的参数,返回其的绝对量或绝对值。 语法格式 abs(x) 详细介绍: 1、python中的 abs() 函数只有一个参数x,该参数可以是整数,浮点数或复数。 2、如果传递给参数x的是整数或浮点数,则返回其绝对值,即不
阅读全文
摘要:ord函数:返回字符对应的ASCII码 格式: ord('字符串') 说明:函数返回值类型为 int 类型 解释: ord() 函数以一个字符(长度为1的字符串)作为参数,返回该一个长度的字符串所对应的 ASCII 数值,或者 Unicode 数值。(返回值是其字符串对应的十进制整数) 实例1:可以
阅读全文
摘要:实例如下: # 判断是不是入参字符串是否全英文 def judge_pure_english(keyword): """ @param keyword: 需要判断是否为纯英文的字符串 @return: all()函数:用于判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE:如果是
阅读全文
摘要:前言 ①系统启动一个新线程的成本是比较高的,因为它涉及与操作系统的交互。在这种情形下,使用线程池可以很好地提升性能,尤其是当程序中需要创建大量生存期很短暂的线程时,更应该考虑使用线程池。 ②线程池在系统启动时即创建大量空闲的线程,程序只要将一个函数提交给线程池,线程池就会启动一个空闲的线程来执行它。
阅读全文
摘要:前言 ① slice() 函数实现切片对象,主要用在切片操作函数里的参数传递。【类比可迭代对象自带的切片操作】 ②代码解释 slice() 内置方法一: print(help(slice)) 运行结果: class slice(object) | slice(stop) | slice(start,
阅读全文
摘要:前言 ①Build-in Functions(内置函数) ②内置函数/内置属性详解官方文档: 内置函数/内置属性官方文档 ③内置函数:一般都是因为使用频率比较频繁或是元操作,所以通过内置函数的形式提供出来; 通过对python的内置函数分类分析可以看出来:基本的数据操作基本都是一些数学运算(当然除了
阅读全文
摘要:一、__doc__属性 前言 __doc__ 为python模块的内置属性【使用 方法名.__doc__ 调用】,__doc__ 为模块字符串,模块字符串写在Python文件的第一行,三个引号包含起来的字符串。 编写文档字符串的原因 因为规范的书写文档字符串可以通过sphinx等工具自动生成文档。
阅读全文
摘要:前言 ①Python 的 functools 模块提供了一些常用的高阶函数,也就是用于处理其它函数的特殊函数。换言之,就是能使用 functools 模块对 所有可调用对象( 即 参数 或(和) 返回值 为其他函数的函数 ) 进行处理。 ②Python 的 functools 模块的作用: 为 可调
阅读全文
摘要:前言 在一些动态语言中,大都存在一个重载的概念。这是在OOP(面向对象编程)中的一个必不可少的行为。 所谓重载,就是多个函数名相同的函数,根据传入的参数个数、阐述类型从而执行不同的功能。所谓重载实质上是为了解决编程中参数可变不统一的问题。 Python中的重载 在python中,具有重载的思想却没有
阅读全文
摘要:前言 在Python中,所有以 __ 双下划线包起来的方法,都统称为 Magic Method ,中文称【魔术方法】,例如类的初始化方法 __init__ 。 Python中所有的魔术方法均在官方文档中有相应描述。 魔法方法 含义 基本的魔法方法 __new__(cls[, ...]) 1. __n
阅读全文
摘要:前言 1、前后各有两个下划线,说明是类的内置方法,用于操作符重载等用途,自己写的函数避免使用前后两个下划线。 【变量名__xxx__对Python来说有特殊含义,像__self__,__class___,代表自身等,系统定义的,有特殊含义的,你可以覆盖它,在里面写一些自定义初始化的一些东西】 2、前
阅读全文
摘要:python之内置函数all 前言 ① all() 函数用于判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE:如果是返回 True,否则返回 False。 ②其中,元素除了是 0、空、None、False以外的都算 True。 ③ all() 函数等价于: def all(it
阅读全文
摘要:前言 ①Python通过调用 warnings 模块中定义的 warn() 函数来发出警告。 ②警告消息通常用于提示用户一些错误或者过时的用法,当这些情况发生时我们不希望抛出异常或者直接退出程序。 ③警告消息通常写入 sys.stderr 向标准错误输出信息,对警告的处理方式可以灵活的更改,例如忽略
阅读全文
摘要:python之repr()函数 前言 ① repr() 函数将对象转化为供解释器读取的形式。 ② repr() 函数返回包含对象的可打印表示形式的字符串。 ③对于python许多类型, repr() 函数尝试返回一个字符串,该字符串在传递给 eval() 函数时将产生具有相同值的对象,否则表示形式是
阅读全文