Bases de Python en más de 128 palabras[Partie 2]

Este artículo sigue la primera parte que se puede encontrar aquí: http://128mots.com/index.php/2019/12/04/python-les-bases-capes-nsi-snt-en-plus-de-128-mots/

Al igual que con el primer artículo, estoy hablando de los conceptos básicos del lenguaje Python para aprenderlo rápidamente. En Francia, estas bases se imparten en la escuela secundaria en la segunda clase de SNT, primera y superior de la INE. También forman parte del programa de conocimientos de CAPES NSI.

Prioridad de los operadores:

Resumo la prioridad de los operadores de Python, desde la prioridad más alta hasta la prioridad más baja

  • Paréntesis (): Agrupación de operaciones
  • Expositor: x 'y'
  • Multiplicación, multiplicación de matriz, división, división completa, módulo: ' , ', /, //, % %
  • Suma, resta:

Funciones matemáticas:

importar matemáticas
  • math.ceil (2.6) superior entero
  • math.floor(-5.3) parte entera, da aquí -8.0.
  • math.sqrt: raíz cuadrada.
  • math.pow (5, 5): 5 potencia 5.
  • math.exp(2): función exponencial.
  • math.log(2): función de logaritmo
  • math.log(3, 2): inicie sesión en la base 2.
  • math.factorial(4): factor
  • math.fsum(L): suma de los elementos de una lista
  • math.sin, math.cos, math.tan: funciones trigonométricas
  • math.pi: pi
  • math.degrees(y): convertir radianes a grados
  • math.radians(y): conversión de grados en radianes

Expresiones condicionales:

Python se basa en la sangría para definir el ámbito del código.

x - 100
Y - 23
si x y:
  imprimir ("x más grande que y")
elif a b:
  ("igualdad")
Otro:
  impresión ("y mayor que x")

Cuerdas F:

importar matemáticas
imprimir (f'El valor de pi es 'math.pi:.3f'.')

Listas bidimensionales (matrices):

matriz,[[1, 2, 3] [4,5, 6], [7, 8, 9]]
impresión (matri[0][1]z)

Métodos en las listas:

list.append ('n') #Ajoute un elemento al final de la lista
list.insert (0,'a') #Ajoute un elemento en la posición especificada
list.pop(1) #Enleve el elemento de la lista a la posición especificada