Mémo de code personnel Python

Ceci est mon propre mémo de code Python. Je suis en Python depuis environ 2 ans. J'ai récemment réalisé que si je ne faisais pas de note, j'oublierais de la vérifier plusieurs fois ... Au fait, c'est mon premier article sur Qiita, donc je l'ai griffonné sans me soucier de l'apparence. Si je peux me le permettre, j'aimerais l'ajouter en regardant le code passé. (N'écrivez que les éléments que vous avez réalisés) Je ne suis pas doué pour l'orientation des objets. Etudier Django. Nous prévoyons de créer une application chatbot LINE.

Branche conditionnelle

between

a = 10
# print(2 <= a and a <= 15)
print(2 <= a <= 15)

⇒true

Opérateur triangulaire

a = 10
# (Valeur à True) if (Expression conditionnelle) else (Valeur à False)
b = 0 if a % 2 == 0 else 1
print(b)

⇒0

liste

Boucle inversée

for i in reversed(range(5):
  print(i)

⇒4, 3, 2, 1, 0

Est-ce dans la liste

l = ["a", "b", "c"]
print("a" in l, "d" in l)

⇒true, false

Index de recherche et de retour

l = ["a", "b", "c"]
print(l.index("a"))
print(l.index("d"))

⇒0, ValueError

Initialiser avec n'importe quelle valeur

print([0] * 5)
print([0] * 3 + [1] * 2)
print([[0] * 3 for i in range(3)])
# [[0] * 3] * 3]Ensuite, toutes les lignes seront le même objet

⇒[0, 0, 0, 0, 0], [0, 0, 0, 1, 1] [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]

Ajouter un élément

l1_1 = [0, 1, 2]
l1_2 = [0, 1, 2]
l2 = [3, 4]

l1_1.append(l2)
l1_2.extend(l2)

⇒[0, 1, 2, [3, 4]], [0, 1, 2, 3, 4]

Trier au hasard

import random

l = list(range(5))

#Trier la liste d'origine
random.shuffle(l)
print(l)

#Créer une nouvelle liste triée
l_new = random.sample(l, len(l))
print(l_new)

⇒Exemple) [3, 4, 1, 0, 2], [2, 1, 0 ,, 4, 3]

Traitement numérique

Rond, rond, arrondi

#Arrondi: rond(Valeur numérique,Nombre de chiffres à arrondir)
print(round(1.2345, 2))

import math
#Le nombre de chiffres ne peut pas être spécifié
#Tronquer
print(math.floor(1.2345))
#Rassembler
print(math.ceil(1.2345))

⇒1.23, 1, 2

Traitement de chaîne (expression régulière, etc.)

Pandas

Boucle ligne par ligne

for index, row in dataframe.iterrows(): 
  print(row[n])

⇒ L'élément de la nième colonne de la ligne d'index est affiché

tkinter

Traitement des fichiers

Obtenir une liste de fichiers en spécifiant des conditions

import glob
l = glob.glob("directory/*.csv")

⇒ Obtenir une liste des listes de noms de fichiers csv sous le répertoire au format liste

Traitement du langage naturel (Cabocha, etc.)

Analyse acoustique

Traitement d'image (OpenCV)

Scrap Web

Traitement statistique

Automatisation

Fichier batch pour le planificateur de tâches

cd /d %~dp0
python test.py

⇒ Allez dans le répertoire où se trouve test.py (il doit être ici) et exécutez

Résolution d'erreur

Recommended Posts

Mémo de code personnel Python
Mémo Python (pour moi): Array
[Python] Exemple de code pour la grammaire Python
Mémo Python
mémo python
Mémo Python
mémo python
Mémo Python
Mémo Python
python [pour moi]
[Python] Mémo sur le dictionnaire
mémo débutant python (9.2-10)
mémo débutant python (9.1)
code de caractère python
★ Mémo ★ Python Iroha
[Python] Mémo EDA
Mémo opérateur Python 3
python> guide de codage> PEP 0008 --Style Guide for Python Code
Anchoco pour vous-même
[Python] Code conscient des algorithmes
Un outil pour saisir facilement du code Python
[Mon mémo] python
Mémo de métaclasse Python3
[Python] Mémo de fond de carte
Mémo débutant Python (2)
Fiche compatible avec le code R pour les utilisateurs de Python
[Python] Mémo Numpy
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"
Mémo n ° 2 que les débutants Python lisent "Explication détaillée de la grammaire Python"
Code pour vérifier le fonctionnement de Python Matplot lib
Mémo n ° 7 que les débutants Python lisent "Explication détaillée de la grammaire Python"
Paramètres de codage Python avec Visual Studio Code
Notes sur la création d'un environnement python par les débutants
Mémo n ° 6 pour les débutants Python à lire "Explication détaillée de la grammaire Python"
Mémo pour l'édition de scènes avec Blender python (W.I.P.)
Mémo n ° 5 que les débutants Python lisent "Explication détaillée de la grammaire Python"
[Visual Studio Code] [Python] Paramètres Tasks.json + problemMatcher pour Python
Classe Python (mémo d'apprentissage Python ⑦)
installation de python openCV (mémo)
Bases de Python ② pour déclaration
Mémo de visualisation par Python
Redémarrez-vous dans Python 3
Réécrire le code Python2 en Python3 (2to3)
infomap code de dessin Python
[Python] Mémo sur les fonctions
Avant d'écrire du code Python
À propos de Python, pour ~ (plage)
Techniques de test de code?
mémo d'expression régulière python
Recherche de bisection (python2.7) mémo
[Mon mémo] python -v / python -V
Manuel python pour les débutants
Mémo de type Liste / Dictionnaire Python3
[Mémo] Tri de liste Python3
Astuces Python (mon mémo)