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