Red de conocimiento informático - Problemas con los teléfonos móviles - Código de conversión de letras mayúsculas y minúsculas de Python

Código de conversión de letras mayúsculas y minúsculas de Python

Utilice funciones para convertir letras a mayúsculas y minúsculas.

Upper(): Todas las letras están en mayúsculas.

Lower(): Todas las letras están en minúsculas.

Capital(): La primera letra está en mayúscula y las demás letras en minúscula.

Título(): La primera letra de cada palabra está en mayúscula y el resto de palabras en minúscula.

Ejemplo:

#Codificación: UTF-8

msg = 'www. BAIDU.com.123 '

Función Print(msg.upper()) #upper(), esta función convierte todas las letras a mayúsculas.

La función Print(msg.lower()) #lower() convierte todas las letras a minúsculas.

Función Print (message. capital()) # capital(), que convierte todas las primeras letras a mayúsculas y el resto a minúsculas.

Función Print(msg.title()) #title(), que convierte la primera letra de cada palabra a mayúscula y el resto a minúscula.

Resultados:

www. Baidu.com 123

www.baidu.com.123

www.baidu.com.123

www. Baidu.com 123

Utilice una instrucción de bucle para convertir las letras mayúsculas y minúsculas.

Cada letra en Python tiene un número, y el número se puede utilizar para determinar si está en mayúscula o minúscula. El número de letras mayúsculas A es 65, el número de letras mayúsculas Z es 90, el número de letras minúsculas A es 97 y el número de Z minúsculas es 122. La diferencia numérica entre letras mayúsculas y minúsculas es 32, que se puede utilizar para convertir letras mayúsculas y minúsculas.

Ejemplo:

#Codificación: UTF-8

msg = 'www. BAIDU.com.123 '

Para números en correos electrónicos:

Si 97 lt= ord(num) lt;= 122: #letras minúsculas

Upper_num = ord(num)-32 #Hay una diferencia de 32 antes de letras mayúsculas y minúsculas.

La función #chr() puede convertir valores codificados en caracteres (Python no tiene concepto de caracteres).

print (chr(upper_num), end= ' ')

De lo contrario:

Print(num, end='') # no está en minúsculas, por lo que presione Salida tal como está.

Imprimir() # Generar un carácter de nueva línea.

msg='www. BAIDU.com.123 '

Para números en correos electrónicos:

Si 65 lt= ord(num) lt;= 90: #uppercase

Upper_num = ord (num) 32 #Hay una diferencia de 32 delante de letras mayúsculas y minúsculas.

La función #chr() puede convertir valores codificados en caracteres (Python no tiene concepto de caracteres).

print (chr(upper_num), end= ' ')

De lo contrario:

Print(num, end='') # no es un carácter en mayúscula , entonces Salida como está.

Resultados:

www. Baidu.com 123

www.baidu.com.123

————————————————

Declaración de derechos de autor : Este artículo es un artículo original del blogger de CSDN "She De Zhai" y sigue el acuerdo de derechos de autor CC 4.0 BY-SA. Adjunte el enlace de la fuente original y esta declaración al reimprimir.

Enlace original: /u 01464 2915/article/details/103149769.