Python basics_byseyOrd

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

 

Supongo que te gusta

Origin www.cnblogs.com/seyOrd/p/12684845.html
Recomendado
Clasificación