Ich erinnere mich kaum an Python! Ich muss es jedoch oft verwenden, und ich habe das Gefühl, dass ich immer wieder das Gleiche recherchiere, sodass ich in Zukunft ein Memorandum aufbewahren werde. Ich werde es jedes Mal hinzufügen, wenn ich es überprüfe.
Es ist möglicherweise nicht nützlich, da es sich um ein persönliches Memo handelt. Verwenden Sie es jedoch, wenn Sie möchten.
test_str = '100'
int(test_str)
print('text', end='')
# add path
path = './'
path = os.path.join(path, 'dir')
# generate path
path = ['./', 'dir']
path = os.path.join(*path_list)
Wenn Sie enumerate ()
verwenden, können Sie es zum Zeitpunkt der Schleife abrufen, ohne den Zusatz des Zählers zu schreiben.
python
test_list = ['test1', 'test2', 'test3']
for idx, test in enumerate(test_list):
print('{} : {}'.format(idx, test))
python
test_str = 'Hello World'
test_str.split() #Durch Leerzeichen getrennt →['Hello', 'World']
test_str.split('o') #'o'Getrennt durch →['Hell', ' W', 'rld']
python
test_str = 'Hello World'
test_list = test_str.split()
test_join = ''
test_join = test_join.join(test_list) #Zwischen`test`Setzen und kombinieren →'HelloWorld'
test_join = ' '
test_join = test_join.join(test_list) #Zwischen`test`Setzen und kombinieren →'Hello World'
python
test_str = 'Hello World'
test_str.replace('o', 'p') #'o'Zu'p'Konvertieren in →'Hellp Wprld'
test_str.replace('o', 'p', 1) #nur 1 mal'o'Zu'p'Konvertieren in →'Hellp World'
Wenn Sie es nur löschen möchten, benötigen Sie nur die zweite Zeile. Da der Schlüssel jedoch nicht vorhanden ist, scheint es sicherer, ihn in der zweiten Zeile zu belassen.
if 'key' in dic:
del dic['key']
Wenn Sie versuchen, den Schlüssel innerhalb der Schleife zu löschen, wird eine Fehlermeldung angezeigt. Gehen Sie wie folgt vor:
for key in list(dic):
if ...: #Lieblingsbedingungen
del dic[key]
math
import math
from math import * ## math.Keine Notwendigkeit anzuziehen
math.sin(radian)
math.cos(radian)
math.tan(radian)
math.exp(x)
math.log(x)
math.pow(x, y)
math.sqrt(x)
math.pi
math.e
numpy
import numpy as np
#Null-Matrix-Erzeugung
zeros_array = np.zeros((row, column))
#Ichi Matrix Generation
ones_array = np.ones((row, column))
#Numerische Matrixgenerierung
value_array = np.full((row, column), value)
np.dot(A, B)
OpenCV
import cv2
img = cv2.imread(path)
cv2.imshow('img', img)
cv2.waitKey(0) #Argument ist Zeichenzeit
cv2.destroyAllWindows()
cv2.imread(path, img)
Recommended Posts