Mémo de grammaire de base Python (1)

Afficher la chaîne de caractères

Les caractères peuvent être imprimés (affichés) en utilisant "imprimer". Les caractères écrits entre () après l'impression sont sortis sur l'écran appelé "Console".

print('Hello World')

La chaîne doit être placée entre guillemets simples "'" ou guillemets doubles "" ", et la sortie sera la même quel que soit celui qui est inclus. S'il n'est pas inclus dans l'un ou l'autre, une erreur se produira.

#print('Commenter')

Vous pouvez écrire un commentaire dans le code en écrivant "#" au début de la ligne.

Valeur numérique

L'addition et la soustraction sont possibles en utilisant les mêmes symboles «+» et «-» qu'en mathématiques, et toutes les valeurs numériques et tous les symboles sont décrits en demi-largeur. Si vous le placez entre guillemets tels que "'9 + 3'", il sera interprété comme une chaîne de caractères et "9 + 3" sera affiché tel quel.

#Veuillez indiquer la valeur obtenue en ajoutant 3 à 9
print( 9 + 3)

# 「9 +Veuillez indiquer "3" sous forme de chaîne de caractères
print('9 + 3')
Autres calculs

La multiplication est représentée par "*", la division est représentée par "/" et le reste de la division peut être calculé par "%".

# Veuillez indiquer la valeur obtenue en divisant 9 par 2.
print(9 / 2)

# Veuillez indiquer la valeur obtenue en multipliant 7 par 5.
print(7 * 5)

# Veuillez sortir le reste lorsque 5 est divisé par 2.
print(5 % 2)
variable

Les variables sont définies par "nom de variable = valeur". Les noms de variables n'ont pas besoin d'être mis entre guillemets.

# Remplacez le nom de la variable par la chaîne "hogehoge"
 name = "Hogehoge"

# Sortie de la valeur du nom de la variable
print(name)

# Remplacez le nombre 8 par le nombre variable
number = 8

# Sortie de la valeur du numéro de variable

print(number)
Comment utiliser les variables

La première lettre du nom de la variable ne peut pas être un nombre. De plus, lorsque vous utilisez un nom de variable composé de deux ou plusieurs mots tels que "nom_utilisateur", il est nécessaire de séparer les mots par _ (trait de soulignement).

pen_price = 200
pen_count = 8

# Affectez le résultat de la multiplication de pen_price et pen_count à la variable total_price.
total_price = pen_price * pen_count 

# Veuillez indiquer la valeur de total_price
print(total_price)
Mettre à jour la valeur de la variable

Vous pouvez écraser la valeur de la variable en définissant "nom de variable = nouvelle valeur".

year = 2000
print(year)

# Ajoutez 5000 à l'année variable et écrasez la variable money
year = year + 20

# Sortie de la valeur de la variable money
print(year)
Abréviation

Lors de la mise à jour de la valeur d'une variable contenant une valeur numérique, elle peut être omise.

 #Forme de base #Abréviation
y = y + 10        y += 10
y = y - 10        y -= 10
y = y * 10        y *= 10
y = y / 10        y /= 10
y = y % 10        y %= 10
Concaténation de caractères

Le symbole "+" utilisé dans le calcul des valeurs numériques peut être utilisé non seulement pour le calcul mais également pour la concaténation de chaînes de caractères. De plus, il est possible de concaténer des variables et des chaînes de caractères, et concaténer des variables.

# Remplacez la chaîne "python memo" par la variable mon_nom
 mon_nom = "mémo python"

# Utilisez mon_nom pour concaténer des variables et des chaînes et afficher "Je suis un mémo python"
 print ("Je suis" + mon_nom + "")
Type de données

Une erreur se produit lors de la concaténation de types chaîne et de types numériques avec différents types de données. La modification du type de données est appelée "conversion de type". Des chaînes de caractères et des nombres peuvent être connectés. Utilisez "str" pour convertir un type numérique en type chaîne. Utilisez "int" si vous souhaitez convertir un type chaîne en type numérique.

age = 36
# Utilisez l'âge pour imprimer "J'ai 36 ans"
 print ('I' + str (age) + 'I'm old')

count = '20'
# Veuillez sortir la valeur obtenue en ajoutant 1 au nombre
print(int(count) + 1)
si déclaration

Écrivez la partie conditionnelle de l'instruction if comme "expression conditionnelle if:" Le fait que le traitement soit ou non dans l'instruction if est déterminé par l'indentation. Le traitement dans l'instruction if est exécuté lorsque la condition est satisfaite.

# Sortie «x est 80» lorsque x est égal à 80
if x == 80:
 impression ('x est 80')

# Si y n'est pas égal à 50, imprimez "y n'est pas 50"
if y != 50:
 print ('y n'est pas 50')
 print ('y est 30!')
    
# Si les retraits ne sont pas alignés, il est considéré comme étant hors de l'instruction if
if y != 50:
 print ('y n'est pas 50')
 print ('y est 30!')
Valeur booléenne

En plus des symboles qui comparent l'égalité des valeurs telles que == et! =, Il existe des symboles qui comparent l'ampleur des valeurs dans l'opérateur de comparaison. Grands et petits symboles de comparaison tels que "<" et ">". "X> y" renvoie True si x est supérieur à y et False si x est inférieur. "X <y" est le contraire. Les symboles «≧» et «≦» (représentant ci-dessus et ci-dessous) doivent être décrits comme> =, <=.

x = 20
# Si x est supérieur à 30, affiche "x est supérieur à 30"
if x > 30:
 print ('x est supérieur à 30')


yen = 400
pen_price = 200
# Lorsque la valeur du yen est supérieure ou égale à la valeur de pen_price, affichez "Vous pouvez acheter un stylo".

if yen >= pen_price:
 imprimer ('vous pouvez acheter un stylo')
else:
 imprimer ('pas assez d'argent')

elif Si vous souhaitez définir plusieurs cas où la condition n'est pas satisfaite dans l'instruction if, utilisez "elif". À la fin de la ligne: n'oubliez pas le (deux-points)!

yen = 100
pen_price = 100

if yen > pen_price:
 imprimer ('vous pouvez acheter un stylo')
# Si les valeurs des variables sont égales, veuillez indiquer "Vous pouvez acheter un stylo, mais l'argent sera de 0"
elif yen == pen_price:
 print ('Vous pouvez acheter un stylo, mais l'argent sera de 0')

else:
 imprimer ('pas assez d'argent')
Expressions conditionnelles multiples

"Et" ... Lorsque "la condition 1 et la condition 2 sont satisfaites", écrivez comme "condition 1 et condition 2".

"Ou" ... Lorsque "la condition 1 ou la condition 2 est satisfaite", écrivez comme "condition 1 ou condition 2".

«Non» ・ ・ ・ La condition peut être refusée.

a = 20
# Si a vaut 10 ou plus et 30 ou moins, la sortie "a vaut 10 ou plus et 30 ou moins".
if 10 <= a <= 30:
 print ('x vaut 10 ou plus et 30 ou moins')
b = 60
# Si b est inférieur à 10 ou supérieur à 30, écrivez "b est inférieur à 10 ou supérieur à 30"
if b < 10 or b > 30:
 print ('b est inférieur à 10 ou supérieur à 30')
c = 55
# Si c n'est pas 77, la sortie "c n'est pas 77"
if not c == 77:
 print ('c n'est pas 77')
entrée (variable)

Avec "entrée", vous pouvez entrer des caractères dans la console lorsque vous exécutez le code, et vous pouvez recevoir la valeur entrée. "Variable = input ('chaîne de caractères que vous souhaitez afficher sur la console')" La valeur saisie dans la console est affectée à la variable.

banana_price = 200

# Prenez l'entrée en utilisant input et affectez-la à la variable input_count
 input_count = input ('Entrez le nombre de bananes à acheter:')

# Remplacez input_count par un nombre (une erreur se produira si vous ne spécifiez pas la forme du nombre lors de l'attribution)

count = int(input_count)
total_price = banana_price * count

 print ('Le nombre de bananes à acheter est' + str (count) + 'is')
 print ('Le montant du paiement est' + str (total_price) + 'Yen')
liste

Quelque chose comme un tableau en PHP La liste est faite comme [élément 1, élément 2, ...], et chaque valeur est appelée un élément. Plusieurs chaînes de caractères et plusieurs valeurs numériques peuvent être gérées comme une seule. Si vous voulez l'obtenir, utilisez la liste [numéro d'index].

# Assignez la variable fruits à une liste avec plusieurs chaînes comme éléments
fruits = ['apple', 'banana', 'orange', 'melon']

# Sortie de l'élément avec le numéro d'index 0
print(fruits[0])

# Veuillez produire en concaténant l'élément avec le numéro d'index 2 avec la chaîne de caractères (lorsque vous utilisez une liste, le type int ou le type str n'est pas spécifié)

 print ('J'aime les fruits' + fruits [4] + ')
Ajouter ou mettre à jour la liste

Mise à jour: L'élément avec le numéro d'index spécifié dans "Liste [numéro d'index] = valeur" peut être mis à jour. Ajouter ... Ajouter un nouvel élément à la fin de la liste définie dans "List.append (valeur)".

fruits = ['apple', 'banana', 'orange','melon']

# Ajoutez la chaîne "fraise" à la fin de la liste
fruits.append('strawberry')

# Sortie de la liste affectée à la variable fruits
print(fruits)

# Mettez à jour l'élément avec le numéro d'index 3 avec la chaîne "cherry"
fruits[3] = 'cherry'

# Sortie de l'élément avec le numéro d'index 3
print(fruits[3])
pour déclaration

En écrivant "pour le nom de la variable dans la liste:", le processus peut être répété autant de fois qu'il y a d'éléments dans la liste.


fruits = ['apple', 'banana', 'orange','melon']

# Utilisez l'instruction for pour extraire les éléments de la liste un par un et les afficher.
for fruit in fruits:
 print ('j'aime'fruits' + fruit + ')
dictionnaire

Tableau associatif en PHP

Créez un dictionnaire comme {clé 1: valeur 1, clé 2: valeur 2,…} Lors de la récupération, écrivez comme le nom du dictionnaire [clé] en utilisant la "clé" correspondante.

# Attribuer le dictionnaire à la variable fruits
 fruits = {'orange': 'orange', 'melon': 'melon'}

# Sortie de la valeur correspondant à la clé "melon" dans le dictionnaire fruits
print(fruits['melon'])

# Utilisez le dictionnaire fruits et la sortie pour que "melon signifie ◯◯"

 print ('melon signifie' + fruits ['melon'] + ')
Dictionnaires mis à jour et ajoutés

Vous pouvez mettre à jour l'élément en écrivant le nom du dictionnaire [nom de clé] = valeur. Vous pouvez ajouter un nouvel élément au dictionnaire en écrivant "Nom du dictionnaire [nouveau nom de clé] = valeur".

fruits = {'apple': 150, 'banana': 250, 'melon': 450}

# Mettez à jour la valeur de la clé «banane» au nombre «350»
fruits['banana'] = 350

# Ajoutez un élément avec une clé "cerise" et une valeur de "550" au dictionnaire fruits
fruits['cherry'] = 550

# Veuillez indiquer la valeur des fruits
print(fruits)
Dictionnaire pour déclaration

La sensation de générer un tableau associatif en PHP avec une instruction for Le traitement itératif peut être effectué en écrivant "pour le nom de la variable dans le dictionnaire:". Récupérez la valeur en utilisant le nom de la clé.

 fruits = {'pomme': 'pomme', 'melon': 'melon', 'orange': 'orange'}

# Utilisez l'instruction for pour extraire les clés du dictionnaire une par une et afficher «En anglais, ◯◯ signifie △△» dans la répétition.
for fruit_key in fruits:
 print ('en anglais' + fruit_key + 'signifie' + fruits [fruit_key] + ')
déclaration while

L'instruction while effectue un processus de "répétition du processus alors qu'une certaine condition est remplie".

y = 20

# Utilisez l'instruction while pour créer un processus itératif qui se répète lorsque "la variable x est supérieure à 0"
while y > 0:
 # Variable de sortie x
    print(x)
 #Soustrayez 1 de la variable x (sans cette description, elle boucle à l'infini)
    x = x - 1 

break

Vous pouvez utiliser break pour terminer le processus itératif. Veillez à ne pas oublier d'ajouter les deux points ":"


numbers = [1, 2, 3, 4, 5]
for number in numbers:
    print(number)
 # Lorsque le nombre de variable est 4, la sortie "4 a été trouvée, donc le processus se terminera", puis terminez le processus.
    if number == 4:
 print ('4 est trouvé, donc le processus se termine')
        break

continue

Seul le traitement de cette semaine peut être ignoré. Il peut être utilisé de la même manière dans les instructions if et while.

numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
for number in numbers:
 #Si la valeur du nombre de variable est un multiple de 2, ignorez le processus itératif (écrivez qu'il est divisé par un multiple de 2 = 2)
    if number % 2 ==  0:
        continue
    
    print(number)

Recommended Posts

Mémo de grammaire de base Python (1)
Mémo de base Python - Partie 2
Mémo de grammaire de base Python
Mémo de base Python - Partie 1
Grammaire de base Python (divers) Mémo (3)
Grammaire de base Python (divers) Mémo (2)
Grammaire de base Python (divers) Mémo (4)
Grammaire de base Python3
Grammaire de base Python (divers)
Mémorandum de base Python partie 2
Notes de commande de base Python
Grammaire de base du système Python3 (quelques itérations de Python)
Application Python: Pandas Partie 1: Basique
Installation de Python et grammaire de base
Grammaire de base Python pour les débutants
J'ai appris la grammaire de base de Python
Installation de Python (Python 3.7.7) et grammaire de base
Mémo Python
mémo python
mémo python
Mémo Python
Mémo Python
Comparaison de la grammaire de base entre Java et Python
Introduction à Ansible Partie 2 'Grammaire de base'
Grammaire de base du système Python3 (dictionnaire)
Application Python: visualisation de données partie 1: basique
QGIS + Python Partie 2
[Python] Mémo sur le dictionnaire
RF Python Basic_01
mémo débutant python (9.2-10)
vérification de la grammaire python
Mémo de base Flask
Écriture de base Python
★ Mémo ★ Python Iroha
[Grammaire de base] Différences entre Ruby / Python / PHP
[Python] Mémo EDA
Mémo opérateur Python 3
Notes de grammaire Python
[Python] J'ai personnellement résumé la grammaire de base.
Grammaire de base de la série Python3 (chaîne de caractères)
Grammaire de base de la série Python3 (liste, tapple)
Python: grattage partie 1
[Mon mémo] python
Mémo de métaclasse Python3
Mémorandum de base Python Partie 3-A propos de l'orientation des objets-
RF Python Basic_02
[Python] Mémo de fond de carte
Grammaire de base du système Python3 (notation incluse)
Mémo débutant Python (2)
Python3 commence la partie 1
[Python] Mémo Numpy
Python: grattage, partie 2
Mémo n ° 4 que les débutants Python lisent "Explication détaillée de la grammaire Python"
Mémo n ° 3 que les débutants Python lisent "Explication détaillée de la grammaire Python"
Mémo n ° 1 que les débutants Python lisent "Explication détaillée de la grammaire Python"