Contrairement aux langages de type compilateur (langage C, etc.), python est un langage de type interpréteur qui s'exécute en même temps que la traduction en langage machine sans avoir besoin de créer des fichiers exécutables. Cet article est destiné à ceux qui ont une connaissance de base du langage C. Créé pour la série python 2. Le code a été testé avec paiza.io.
L'extension du fichier source est ".py" Écrivez le commentaire après # Étant donné que les sauts de ligne sont automatiquement effectués, il n'est pas nécessaire d'écrire \ n comme dans le langage ** C. ** ** La description de base du code source est décrite ci-dessous.
python.py
#Spécifiez le code de caractère comme suit(UTF-Lors de la spécification 8)
# coding:UTF-8
#Lors de la définition des variables(Pas besoin de spécifier le type)
a = 5
b = 'str'
#Les quatre règles et opérateurs sont fondamentalement les mêmes qu'en langage C.
c = a + 5
#La déclaration d'impression est, "Quand'L'un ou l'autre peut être utilisé
print'Hello world!!'
Les trois principales syntaxes de contrôle sont ** séquentielle **, qui est exécutée dans l'ordre à partir du haut, ** selection **, qui est exécutée en sélectionnant un cas selon une condition, et ** itération **, qui n'est répétée que lorsqu'une certaine condition est satisfaite. Ici, l'instruction if, l'instruction for et l'instruction while sont décrites.
Exécute uniquement lorsque l'expression conditionnelle est vraie. Utilisez else si vous souhaitez spécifier le traitement des faux cas. Il ne nécessite pas {} comme en langage C, et est décrit en utilisant l'indentation.
if.py
# coding:UTF-8
'''syntaxe
si expression logique:
Formule d'exécution lorsqu'elle est vraie
else
Expression d'exécution lorsqu'elle est fausse
'''
#Exemple
x = 10
y = 5
if x>y:
print 'x est supérieur à y'
else:
print 'y est supérieur à x'
'''Exemple de résultat d'exécution
x est supérieur à y
'''
L'instruction for en python peut spécifier le nombre de répétitions à l'aide de la fonction range. Vous pouvez également spécifier un nombre négatif pour l'argument **. ** **
for.py
# coding:UTF-8
'''syntaxe
for var in range():
Formule d'exécution
'''
#Exemple:-Afficher les nombres de 5 à 5
for i in range(-5, 6):
print i
'''Résultat d'exécution
-5
-4
-3
-2
-1
0
1
2
3
4
5
'''
Répétez l'expression d'exécution tant que l'expression conditionnelle est vraie.
while.py
# coding:UTF-8
'''syntaxe
tandis que l'expression conditionnelle:
Formule d'exécution
'''
#Exemple
a= 0
while(a<5):
print a
a++
print a
'''Exemple de résultat d'exécution
0
1
2
3
4
5
'''
Utilisez l'instruction def pour définir une fonction. Spécifiez la valeur de retour avec return, mais si cela est omis, None sera retourné. De plus, python a des méthodes. Cela fait référence à ce qui est défini dans la classe et ce qui est défini dans le module est une fonction.
func.py
#coding UTF-8
'''syntaxe
nom de la fonction def(Argument formel):
Description du processus d'exécution des fonctions
'''
#Exemple:Définir une fonction qui renvoie un multiplicateur
a = 3
def func(a):
return a**2
print func(a)
'''Exemple de résultat d'exécution
9
'''
Les chaînes de caractères sont placées entre "". python peut gérer les chaînes d'octets et les chaînes Unicode. Unicode est utilisé pour traiter le japonais. En outre, si vous ajoutez une virgule à la fin de l'instruction d'impression, la ligne ne sera pas interrompue.
japanese.py
#coding UTF-8
#Chaîne de caractères pour afficher le japonais
print('Japonais')
#Les chaînes de caractères peuvent également être lues à partir d'éléments comme une liste
j = 'japanese'
print j[2]
#La concaténation des lettres+Utiliser
f = 'food'
print(j + f)
#Rechercher des chaînes
#('La chaîne de caractères que vous souhaitez rechercher'dans Chaîne de caractères à rechercher)
#Vrai ou faux est renvoyé comme résultat de l'exécution
print('japan' in j)
'''Exemple de résultat d'exécution
Japonais
p
japanesefood
True
'''
C'est une structure de données qui correspond à un tableau en langage C. Vous n'avez pas besoin de spécifier la taille de la liste et vous pouvez organiser différents objets tels que des entiers et des chaînes. ** **
list.py
#coding UTF-8
# coding: utf-8
# Here your code !
#Créer une liste(Vous pouvez économiser du temps et des efforts en utilisant la fonction de plage pour les numéros de série.)
a = range(5)
b = [6, 7, 8]
print a
#Les éléments commencent à 0 comme en langage C
print a[4]
#Ajouter un élément à la fin de la liste(Peut être différents objets)
a.append(5.00)
print a
#Remplacez l'élément à la position spécifiée
a[0] = 'zero'
print a
#Ajouter un élément à la position spécifiée
#Lors de l'ajout de la nième liste m.insert(n, m)
a.insert(0, -1)
print a
#Supprimer l'élément spécifié de la liste
del a[0]
print a
#Rejoindre la liste
a.extend(b)
print a
'''Exemple de résultat d'exécution
[0, 1, 2, 3, 4]
4
[0, 1, 2, 3, 4, 5.0]
['zero', 1, 2, 3, 4, 5.0]
[-1, 'zero', 1, 2, 3, 4, 5.0]
['zero', 1, 2, 3, 4, 5.0]
['zero', 1, 2, 3, 4, 5.0, 6, 7, 8]
'''
Un dictionnaire est une liste de paires de valeurs par paires de clés. La valeur peut être de n'importe quel type, mais la clé doit être un objet immuable.
dic.py
#coding utf-8
'''syntaxe
dic = {Clé:valeur, Clé:valeur、Clé:valeur...}
'''
#Exemple
age = {'tanaka':20, 'yamada':16, 'eto':33}
print dic[eto]
#Les dictionnaires peuvent également être combinés
age2 = {'wada':45, 'seki':12}
age.update(age2)
print age
#Supprimer le dictionnaire
del age['wada']
print age
Page Web de M. Masahiro Mizutani, Département d’économie, Faculté d’économie, Université Daito Bunka Introduction à python Fonctionnalité spéciale Hopushi Apprendre la technologie PC Python
Recommended Posts