Conceptos básicos de Python (bloqueo GIL, módulo re, expresiones regulares)

Cerradura GIL

Bloqueo GIL:
Bloqueo de interpretación global (GIL), el bloqueo subyacente de Python. Los subprocesos en Python son esencialmente pseudo-multiproceso. El GIL se utiliza en cpython para controlar la ejecución de subprocesos, que no pueden aprovechar las ventajas de los procesadores de múltiples núcleos, en comparación con los verdaderos La eficiencia del hilo es baja.
Este bloqueo se utiliza para garantizar que solo se pueda ejecutar un hilo al mismo tiempo

re módulo

El módulo re es un módulo para procesar expresiones regulares proporcionado por Python. Proporciona varias funciones de procesamiento de expresiones regulares. Estas funciones se pueden dividir simplemente en dos categorías: funciones de búsqueda de caracteres de coincidencia y funciones de división y reemplazo de cadenas.
Función de coincidencia de consulta de cadena

re.match(规则,字符串)
	从头开始按照规则去指定的字符中匹配,只匹配字符串的开头,如果不符合规则则返回None
re.search(规则,字符串)
	去到整个字符串中按照规则去匹配,返回第一个匹配到的字符串,查不到返回None
re.findall(规则,字符串)
	到整个字符串中按照规则匹配所有符合要求的字符,如果没有返回一个空列表
re.finditer(规则,字符串)
	和findall功能相同,只不过返回的是一个可迭代对象
re.fullmatch(规则,字符串)
	根据规则,向指定的字符串整体匹配,检测字符串的整体格式是否符合规则,不符合返回None,符合返回match对象

Función de reemplazo de cadena dividida

re.sub(被替换的值,想替换的值,字符串)
	替换方法,根据规则去替换字符
re.split(以什么为切割符,字符串)
	以什么为切割符对字符串进行切割,返回的是一个列表

Introducción de parámetros:

	re.I 匹配时忽略大小写
	re.M  多行匹配
	re.S 让‘ . ’可以匹配所有的单个字符包括换行符
		' . ' 元字符 匹配单个的除换行符以外的任意字符

Expresión regular

Expresión regular: también llamada expresión regular, la expresión regular es una tecnología independiente, no un
metacarácter de expresión regular exclusivo de un determinado lenguaje de programación
Inserte la descripción de la imagen aquí
** Cuantificador de
Inserte la descripción de la imagen aquí
expresión regular Coincidencias de rango
de expresión regular en expresión regular , Para la coincidencia de caracteres, además de la coincidencia de metacaracteres de acceso directo, hay otro método de coincidencia de rango que utiliza corchetes
Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_44781625/article/details/108652010
Recomendado
Clasificación