C'est un mémo personnel
python3
・ Raw_input ()
Entrée au clavier (python2)
input () pour python3
n = input() n = int(input())
・ .Strip ()
Supprimer les caractères vides (espaces, tabulations, sauts de ligne)
input().strip()
・ Esprit ()
Crée un tableau séparé par les caractères spécifiés.
Si non spécifié entre (), séparez par un espace ou une tabulation
input().split()
・ STDIN
Valeur saisie au clavier
Entrée standard
· Différence Différence difference of the two numbers (first - second).
・ Produit multiplication product of the two numbers.
・ ʻA // b` division. Renvoie le quotient sous forme d'entier Tronquer après la virgule décimale
・ Pour déclaration
pour variable en séquence
n = int(raw_input())
for i in range(n):
print(i*i)
・ ` Lange ` i<n de i = 0 n n'est pas inclus.
range(3) = [0,1,2]
・ Jour bissextile année bissextile We add a Leap Day on February 29.
・ Journée intercalaire Le jour où il a été branché The leap day is an extra, or intercalary day.
・ Divisé uniformément par ~ Divisible par The year can be evenly divided by 4, is a leap year.
・ ʻSi déclaration` ":" Est requis après if, elif, else.
・ Somme (tableau)
Calculez la valeur totale
list = range(5)
print(sum(list))
・ Str ()
Convertir en chaîne
n = int(input())
a=""
for i in range(n):
a =a+str(i+1)
print(a)
#production
a=12345~
・ Opérations arismétiques Opérateur arithmétique. + - *%
· Finaliste la deuxième place you are required to find the runner-up score.
・ (Variable Lamb: traitement) (argument)
Fonction Lambda
Vous pouvez créer une fonction sur une seule ligne (équivalent à def)
(variable lambda: traitement) (argument)
└ Attribuer des arguments au traitement
└ Plusieurs arguments sont possibles. Entrez une variable dans le processus de classement.
print((lambda a,b,c:a*100+b*10+c*1)(1,2,3))
#production
123
・ Carte (fonction, tableau)
fonction de carte
Exécutez une fonction pour chaque élément du tableau.
La sortie est un objet cartographique
→ Convertir en objet liste avec liste (map ())
-Convertir un tableau en entier en utilisant la fonction map map = (int, tableau)
arr = map(int, input().split())
・ X ** y
Puissance. x à la puissance y
100 = 0 103 = 1000
・ Régler ()
Supprimer les valeurs en double du tableau
définir le type
arr=[2,3,6,6]
print(set(arr))
{2,3,6}
・ Trié ()
Organisez le tableau dans l'ordre croissant
Extraire la nième valeur la plus élevée sorted()[-n]
#Extraire la deuxième plus grande valeur
arr=[2,3,6,6,5]
sorted(set(arr))[-2]
#production
5
・ Classer leurs noms par ordre alphabétique Organiser par ordre alphabétique order their names alphabetically and print each one on a new line.
Recommended Posts