Red de conocimiento informático - Problemas con los teléfonos móviles - Python resume cuántas líneas de código ha escrito csdn.

Python resume cuántas líneas de código ha escrito csdn.

1. Introducción preliminar a Python

Python es un lenguaje de programación informático literal y orientado a objetos. Las características reconocidas son simplicidad, fácil de aprender, gratuito, de código abierto, etc. Personalmente, lo que me gusta especialmente de Python es su manipulación flexible de cadenas, su sangría simple y clara (aunque la Enciclopedia Baidu describe esto como una limitación) y su sintaxis simple.

Python es similar a C en que se completa secuencialmente, en lugar de ser activado por diferentes módulos en visual c. El funcionamiento es similar al de matlab. Hay una ventana de edición y una ventana de ejecución (intérprete interactivo), que se pueden escribir y ejecutar, o completar una por una a través de la línea de comando.

2. Sintaxis básica

2.1 Expresiones, números, / (divisible), (resto), * * (potencia), #comentarios;

2.2 Largo dar forma (seguido de L); hexadecimal y octal (0x y 0 son como C

2.3 Asignación de variables (x=2), declaración, entrada y salida (entrada("jaja"), x =); input(" ");

2.4 Funciones: redondeo abs() y round()

2.5 Módulo: Importar matemáticas

3 .line

3.1 Comillas simples y caracteres de escape

En Python, las comillas simples y las comillas dobles generalmente se incluyen en la cadena entre comillas. Otro método es distinguirlas. use / escape. Escape significa que el último carácter se trata como un carácter normal y no tiene ninguna función propia.

Utilice ' ' para la concatenación de cadenas, por ejemplo x =' a' y =' b'. z = x y.

Representación de cadena: str: convierte el valor en una forma razonable de cadena para que el usuario pueda entenderlo

Repr o ' En lugar de comillas normales. use / para escapar de una nueva línea al final de cada línea

Cadena sin formato: r '' no escapará de / pero conservará la escritura original de todos los caracteres de la cadena

3.3 Formato de cadena

Esto es similar a C. El operador de formato () se utiliza para especificar longitud, precisión, alineación, etc.

3.4 Método de cadena

<. p>El método de cadena es similar al método de secuencia: método de objeto. Se utilizan comúnmente los siguientes:

Buscar: busca la subcadena en la cadena y devuelve el índice más a la izquierda de la subcadena.

gt gt gtSoy chino

gt gt gttitle.find('chi ')

gt gt gt八

Nota: También puede especificar un rango: title.find(', 0, 16), es decir, del primero al 16.

Unirse: agregar un elemento a la cola

gt gt gtsep=" "

gt gt gtseq=['1 ', ' 2 ', ' 3 ', ' 4 ', ' 5']

gt gt gt unión separada ( secuencial)

gt gt gt'1 2 3 4 5'

Inferior: devuelve la versión en minúsculas de la cadena

gt gt gti. Lower()

gt gt gtSoy chino

Reemplazar: devuelve la cadena obtenida después de reemplazar todas las coincidencias de una cadena.

gt gt gtEsta es una prueba.

reemplazar('is','eez')

gt gt gtEsta es una prueba

división: el método inverso de unión, utilizado para dividir una cadena en secuencias.

gt gt gt'1 2 3 4'.Split(" ")

gt gt gt['1','2','3','4']

Tira: Devuelve una cadena con espacios en ambos lados (excluyendo espacios internos) eliminados:

gt gt gthh dit hh. bar()

gt gt gthh dihh '

Nota: También puedes especificar los caracteres que deseas eliminar, simplemente enuméralos como argumentos. Tenga en cuenta que solo se eliminarán los dos lados, no el medio.

Traducir: Similar a reemplazar, pero solo procesa un único carácter. La ventaja es que se pueden realizar múltiples reemplazos al mismo tiempo.

3.5 Cadenas y Secuencias

La función de lista puede convertir cadenas en secuencias. Consulte la siguiente sección para operaciones en secuencias. La única diferencia con la secuencia estándar es que es inmutable y no puede ser x[2]='c '

4 Secuencia

4.1 Operaciones generales de secuencia

Índice: como el subíndice de c.

Segmentación: [3 (inicial): 6 (excluyendo el primer bit del resto después de la segmentación)] [-3:-1] [0:10:2 (tamaño de paso)]

Suma y multiplicación de secuencias: *

En: Devuelve un valor booleano ya sea que esté en una secuencia o no.

Longitud, valor máximo (mínimo): len() max()min()

4.2 Lista

4.2.1 Operaciones básicas de lista

Asignación de elementos, asignación de particiones (operaciones muy interesantes)

Método de lista

Objeto. Método (parámetros)

Append: se utiliza para agregar un nuevo objeto al final de la lista.

Contar: Cuenta el número de veces que aparece un elemento en la lista.

Extensión: Puedes añadir varios valores al final de otra secuencia a la vez.

Índice: La posición del índice utilizada para encontrar el primer valor coincidente en la lista.

Insertar: se utiliza para insertar objetos en la lista.

Pop: Elimina un elemento de la lista (el valor predeterminado es el último) y devuelve el valor del elemento.

Eliminar: Se utiliza para eliminar el primer valor que aparece en la lista.

Invertir: Invierte los elementos de la lista.

Ordenar: Ordenar en la posición original.

============================================ === ================================================= === ==

Esta pasantía de vacaciones en el laboratorio de la escuela requiere el uso de Python, pero los requisitos no son altos. El programa que debe compilarse con Python es realmente muy simple. Además, antes tenía los conceptos básicos del lenguaje C y Delphi, pero solo leía libros generales sobre Python. Lo que realmente quiero decir aquí es que a veces el método de aprendizaje de aprender usando y buscar usando es muy eficiente. !

La mayor sensación que me da Python es su flexibilidad y simplicidad. La sintaxis está muy cerca de los hábitos del lenguaje natural, especialmente cuando se procesan cadenas. No tengo que devanarme los sesos tanto como cuando me estaba preparando para ACM. ¡Me gusta mucho Python! !