print ( ) #afficher. Mettez la chaîne de caractères entre "" ou "". Les chiffres restent les mêmes.
print ( a + b ) #Les chaînes de caractères peuvent être combinées comme indiqué sur la gauche.
print (lettre+ str (Nombres) ) #Faites attention au type lors de l'adhésion.
print ( a , b , c ) #Le résultat de cette exécution est un b c.
print ( a , b , c , sep = " " ) #abc est le résultat.
#d'habitude,Lorsqu'il est séparé par, un espace demi-largeur est inséré par défaut.
#Aussi,Lors de la séparation avec, il n'y a pas de problème même si les moules sont mélangés séparément.
#Le délimiteur peut être changé de demi-largeur par la chaîne de caractères spécifiée par sep.
nouvelle ligne= /n
languette= /t
print("""/
...
...
... """) # /Il est également possible d'écrire à partir de la première ligne sans entrer.
len(variable) # variableの文字数をカウントして出力することが可能。
#Lors de la spécification d'une chaîne de caractères dans la variable()Les sauts de ligne sont également gratuits si vous sortez.
#Cependant, la partie autre que "" n'est pas reflétée et le saut de ligne est également\Uniquement lorsqu'il est indiqué par n.
#Pour le texte*Il est également possible de répéter en réglant 3 etc.
#L'erreur de syntaxe est une erreur que le code est écrit ou que la syntaxe est incorrecte.
#L'erreur suivante est parfois appelée Exception par rapport à Erreur de syntaxe.
#L'erreur de nom est une erreur qui se produit lorsqu'un nom de variable non défini est utilisé.
#L'erreur d'identification est une erreur qui comporte des blancs inutiles ou qui ne comporte pas de blancs requis.
#L'erreur de type est une erreur lors de l'utilisation d'un objet d'un type inapproprié dans une fonction ou similaire.
#Qu'est-ce qu'un type str(Chaîne)・ Int (entier) ・ float (nombre à virgule flottante).
#Le quotient devient un type flottant. En outre, bien que cela apparaisse rarement, il existe également un complexe de nombres complexes.
#Presque plus, mais booléen (True)/False) ・ NonType (None) existe également.
+ #une addition
- #soustraction
* #multiplication
/ #Divide (pénétrer jusqu'au point décimal)
// #Division (arrondie au nombre entier inférieur le plus proche)
% #Trop de division
** #Puissance
a = b #Remplacez b par a. Il sera écrasé à chaque fois qu'il est attribué.
a += 2 #Augmentez la valeur de a de 2. une=a+Cette syntaxe a la même signification que 2.
a -= 2 #Diminuez la valeur de a de 2. une=a-Cette syntaxe a la même signification que 2.
a *= 2 #Multipliez la valeur de a par 2. une=a*Cette syntaxe a la même signification que 2.
a /= 2 #Divisez la valeur de a par 2. une=a/Cette syntaxe a la même signification que 2.
a == b #a et b sont égaux (si ,,,
a != b #a et b ne sont pas égaux (si ,,,
a > b #a est supérieur à b (si ...
a < b #b est supérieur à a (si ...
a >= b #Si a est supérieur ou égal à b (dans le cas de, ...
a <= b #b est supérieur ou égal à a (dans le cas de, ...
and #Multiplication des conditions (produit logique)
or #Une des conditions (somme logique)
not #Afficher le refus
si expression conditionnelle:
En traitement........
expression conditionnelle elif:
En traitement........
expression conditionnelle elif:
En traitement........
else:
En traitement........
#Si un dans le dictionnaire, vérifiez si le dictionnaire contient un. Le dictionnaire peut être une liste.
#Au contraire, si vous voulez le faire s'il n'est pas inclus, vous pouvez le faire sans.
#L'imbrication des structures de contrôle telles que if, for et While est appelée imbrication.
numbers = [ aaa , bbb , ccc , ddd … ] #indice
x = numbers[0] # aaa
print(numbers[1:3]) # bbb,ccc
print(numbers[:2]) # aaa,bbb
print(numbers[2:]) # ccc,ddd
#Liste de noms[Point de référence]Peut être spécifié avec.
#Concernant les points de référence, de 0 dans l'ordre de gauche, de droite-Spécifiez de 1.
#liste[ ]Il n'y a pas de concept de type. Il y a un type( )dans le cas de.
#Index de 0 dans l'ordre croissant de gauche à droite-De 1 à l'ordre décroissant.
print(numbers[Position 1:Position 2:2]) # aaa,ccc
#La position 1 indique la position de départ, la position 2 indique la position finale et 2 indique le décompte des pas (tous les 2).
x = aaa , bbb , ccc , ddd … #Quand il y a une telle liste
numbers = x.split(",") #Ceci est un index.","Est un délimiteur.
#Aussi, s'il s'agit d'une liste, utilisez un dictionnaire lorsque vous oubliez où et quel numéro vous mettez.
#En faisant cela, il est possible de retirer par nom, pas par position d'index.
with open("xxx/xxx.csv",encoding="utf-8") as f:
f.readlines() #Il est possible de lister par ligne
numbers = {}
numbers["Nom"] = aaa
numbers["adresse de rue"] = bbb
numbers["sexe"] = ccc
numbers["âge"] = ddd
numbers[key] = value #Lorsqu'il est officiellement montré, cela ressemble à ceci.
#À ce stade, la partie qui correspond normalement à l'index s'appelle Key et la valeur s'appelle Value.
numbers = {"Nom":"aaa","adresse de rue":"bbb","sexe":"ccc","âge":"ddd"}
#Clé comme ça:Il est également possible de taper le dictionnaire tel quel en l'écrivant dans Value.
del numbers["Nom"] #En faisant cela, l'élément correspondant peut être supprimé.
numbers.pop("Nom") #C'est le même processus que ci-dessus.
numbers.get("a","b") #S'il y a un élément appelé a, sa valeur, sinon, b.
#Si b n'est pas défini dans get ou vide en retour, None sera la valeur de retour.
numbers.keys() #Extrayez la clé sous forme de liste. dict_keys()Cela me vient à l'esprit.
list(numbers.keys()) #Si vous faites cette forme. Vous pouvez vous débarrasser de votre tête et la lister complètement.
numbers.values() #Extraire les valeurs sous forme de liste. dict_values()Cela me vient à l'esprit.
list(numbers.values()) #Si vous faites cette forme. Vous pouvez vous débarrasser de votre tête et la lister complètement.
numbers.items() #Extraire les éléments sous forme de liste. dict_items()Cela me vient à l'esprit.
list(numbers.items()) #Si vous faites cette forme. Vous pouvez vous débarrasser de votre tête et la lister complètement.
x.append ( "Éléments supplémentaires" ) #Ajoutez les éléments entre parenthèses à la fin de la liste.
x.insert (position d'insertion, "Éléments supplémentaires" ) # Éléments supplémentairesを指定の位置に挿入。
x.pop (position) #Supprimez la valeur à la position spécifiée. S'il n'y a pas d'entrée, la dernière valeur est supprimée.
pour x dans la liste: #Attribuez chaque élément de la liste à x pour traitement.
En traitement........
pour la clé dans le nom du dictionnaire: #Remplacez les clés du dictionnaire dans l'ordre. Cela peut être la clé x.
En traitement........
print(key) #Afficher la touche
print(Nom du dictionnaire[key]) #Afficher la valeur
for key,valeur dans le nom du dictionnaire.items() #la clé et la valeur sont des chaînes de caractères arbitraires.
En traitement........
print(key) #Afficher la touche
print(value) #Afficher la valeur
pass #Utilisé lorsque vous voulez terminer sans rien exécuter, mais que vous obtenez une erreur de syntaxe si vous n'écrivez rien.
break #S'il existe une condition pour laquelle vous souhaitez arrêter le traitement itératif~~ :Terminez par une pause.
continue #Il peut être utilisé lorsque vous ne souhaitez ignorer le processus itératif que cette fois-là.
f = open ( "nom de fichier" , encoding = "utf-8" )
x = f.read() #lisez et nommez-le x
f.close() #Fermer
#Dans la méthode ci-dessus, il est facile d'oublier de fermer et, dans la plupart des cas, il s'ouvre sous la forme suivante et se ferme automatiquement.
with open ( "nom de fichier" , "Comment appeler" , encoding = "utf-8" ) as f
# r :Lecture seulement. (Ne peut pas être écrit.) Peut être omis.
# w :Appelez lors de l'écriture. Si le fichier n'existe pas, créez-en un nouveau.
# x :Créez et écrivez un fichier uniquement si le fichier n'existe pas.
# a :Écrivez à la fin. Si le fichier n'existe pas, créez-en un nouveau.
with open ( "nom de fichier" , "Comment appeler" , encoding = "utf-8" ) as f
for x in f: #Extraire ligne par ligne de f
print(x) #Sur chaque ligne\n est imprimé\Puisque n est ajouté, il y a un espace entre les lignes.
x.strip() #Omettez les éléments vides qui existent aux deux extrémités.
x.rstrip() #Omettez l'élément vide qui existe à l'extrémité droite.
x.lstrip() #Omettez l'élément vide qui existe à l'extrémité gauche.
#De plus, lors de son appel, il est appelé avec la chaîne de caractères de base str, donc si vous voulez calculer des nombres, une conversion int est nécessaire.
x.split(",") # ,Divisez le texte avec.
x.join(",".join(liste)) # ,を区切り文字にlisteをテキストに結合する。
x.replace("Chaîne d'origine","Corde de remplacement","Nombre de remplacements") # Nombre de remplacementsは制限なし。省略可。]
"texte%dtexte" %variable#Utilisez la valeur de la variable. (Chaîne numérique)
"texte%stexte" %variable#Utilisez la valeur de la variable. (Chaîne de caractères)
print("{1},{2}!!".format("Say","Hello")) #Utilisez l'élément format avec la spécification d'index.
{:d} #Afficher le nombre spécifié dans le système d'entiers
{:5d} #Affiché en système entier, puis justifié à droite avec 5 chiffres
{:05d} #Identique à ci-dessus, mais les chiffres restants sont remplis de 0 et affichés
{:,d} #Affiche les valeurs entières séparées par des virgules tous les 3 chiffres
{:f} #Afficher le numéro spécifié jusqu'au 6ème chiffre
{:.3f} #Afficher le nombre spécifié jusqu'à la troisième décimale
"texte{name}texte".format( name = "xxx" ) #Vous pouvez également l'insérer plus tard.
#le format n'est rien{}Si vous ne le mettez pas à l'intérieur, vous aurez l'impression de l'appliquer dans l'ordre de l'avant.
x.startswith("Yamada") # Yamadaから始まる
x[:2] == "Yamada" # 最初の2文字がYamada
x.find("Yamada") = = 0 # Yamadaを探したら先頭にあった
import random #Importer un module aléatoire
#Utilisé pour l'attribution numérique et la nouvelle génération de liste
random.randint(Nombre de démarrages,Nombre d'extrémités) #Toute valeur entière du début à la fin
random.uniform(Nombre de démarrages,Nombre d'extrémités) #Toute valeur à virgule flottante du début à la fin
random.choice(liste) # listeの中のどれかをピックアップしてくる
random.sample(liste,Nombre d'index) # シャッフルし新規liste生成。
#Apportez des modifications à la liste d'origine générée aléatoirement elle-même
random.shuffle([liste]) # 上記と異なり元listeそれ自体をシャッフル。
from datetime import datetime #Jusqu'à quelques secondes
from datetime import date #Jusqu'au jour
from datetime import timedelta #Appel lors du calcul de la différence
print(datetime.now())
datetime.now() # 2019-01-10 13:16:48.904193 -maintenant
datetime.year # 2019 - %Y (symbole de format correspondant)
datetime.month # 01 - %m (symbole de format correspondant)
datetime.day # 10 - %d (symbole de format correspondant)
datetime.hour # 13 - %H (symbole de format correspondant)
datetime.minute # 16 - %M (symbole de format correspondant)
datetime.second # 48 - %S (symbole de format correspondant)
datetime.date() # 2019-01-10
datetime.time() # 13:16:48.904193
datetime.datetime() # 2019-01-10 13:16:48.904193
date.today() # 2019-01-10 -maintenant
#Obtient comme élément de temps si vous ajoutez des parenthèses après lui, ou comme chaîne de caractères si vous n'ajoutez pas de parenthèses.
timedelta(days=3)
#Montrez la différence. avant+Ou-En ajoutant, vous pouvez ajouter ou soustraire les intervalles entre parenthèses.
# ()S'il n'y a que des nombres à l'intérieur, jours=Il sera calculé, mais il est gentil de l'écrire à chaque fois.
f'{formule= :Format}' #Vous pouvez faire une formule avec ça. Le format est spécifié par des caractères de format.
f'{formule:Format}' #Conversion de la date et de l'heure en chaîne
datetime.strptime(formule,"書formule") #Conversion de chaîne en date et heure
x = datetime(Année,Mois,journée,Temps,Minutes,Secondes) # これで任意のjournée付定義が可能。
Recommended Posts