Entrada y salida
1) entrada
Usar entrada ("entrada de información rápida")
2) salida
print ("contenido de salida")
print ("% s% d"% ("La salida es", 99))
Tipo de datos
1) Hay seis tipos de tipos de datos de Python
- Numero
- Cadena
- Lista
- Tupla (tupla)
- Set
- Diccionario
2) Inicialización del tipo de datos
Python identificará automáticamente el tipo de datos y se inicializará cuando se asignen datos
- Número num = 0
- String str = "asd"
- Lista lista = [1,2,3]
- Tupla (元 组) tup = (1,2,2) #tup = (1,)
- Set (set) set = {1,2,2,3} #equivalente a {1,2,3}
- Diccionario (字典) dic = {"num1": "ren1", "num2": "ren2", "num3": "ren3"}
3) Métodos de tipos de datos comúnmente utilizados
Lista
Rango (5) # Crear una lista de menos de 5 [0,1,2,3,4] para que en la gama (5 ): Pass
Tupla
= TUP (1,2,2 )
T1, T2, T3 = TUP # acceso tupla
def c (* x): # pasa qué definir qué impresión (* x) x = (1,2,3 ) c ( * x) # * x es igual a dividir tuplas, luego pasa el parámetro 1 2 3 def c ( los ejes X *): # pase Cuál es la definición de lo impresión (la dirección X) c ( * los ejes X) ( , 2, 3)
Diccionario
# Diccionario de recorrido de dos maneras # para I, V en av_catalog [ 'occidental'] .items (): Valor # tecla de impresión y la clave # Imprimir (I, V) para que en av_catalog: Imprimir (I, av_catalog [ i])
4) Tipo variable y tipo inmutable
- Datos inmutables (3): Número (número), Cadena (cadena), Tupla (tupla)
- Datos variables (3): Lista (Lista), Diccionario (Diccionario), Conjunto (Colección)
Declaración de control
1) para
Formato de declaración
para i en [1,2,3 ]: pase para i en rango (3 ): pase # rango es un generador de lista
2) mientras
n = 1 while n <11 : si n == 7 : pasar más : imprimir (n) n = n + 1
3) descanso 和 continuar
continuar significa saltar del bucle actual y ya no ejecutar el siguiente código
romper significa saltar de todo el ciclo
4) si la declaración
Formato
si condición: pasar elif : pasar más : pasar
5) operador ternario de Python
Formato
Cuando el resultado de la verdadera si las condiciones de determinación demás es falsos resultados
Ejemplos
1 si 5> 3 más 0 salida 1, si 5 es mayor que 3, de lo contrario salida 0
Usar en una lista con para
= La conf (11,2,3 ) [I para I en la conf IF I> 2 ] >>> [. 11 ,. 3 ] # obtener una lista del número de clasificación
= La conf (11,2,3 ) [I para I, C en la enumerate (la conf) IF C> 2 ] >>> [0, 2 ] # obtener un número de índice de la lista cualificado # I, en el enumerate C (conf) Puede obtener subíndice y valor al mismo tiempo