J'étudie le python et je ferai beaucoup de recherches, mais je rechercherai toujours la même chose, donc je vais le rassembler comme mémo personnel.
Ceci est le premier message. Je vous serais reconnaissant de bien vouloir signaler quelque chose d'étrange.
Cette section résume les fonctions liées aux chaînes et chemins python.
os.path.join
Je pense que join () est une fonction courante qui joint des tableaux, etc. Je comprends que os.path.join () est une fonction qui joint les chemins.
Par exemple
osp.join("dir1/", "dir2")
osp.join("dir1", "dir2")
Tous les deux
dir1/dir2
Retour.
Il semble y avoir les deux usages principaux suivants.
osp.join(path1, path2)
osp.join(path1 + path2)
Le comportement semble changer lorsque "/" arrive au début de l'argument.
path1 = "path1"
path2 = "/path2"
osp.join(path1, path2) # /renvoie chemin2
osp.join(path1 + path2) # path1/path2
À propos, un livre l'a utilisé correctement, mais les avantages sont encore inconnus. .. ..
Si vous souhaitez utiliser une liste, vous devez ajouter un astérisque. Référence: https://www.sejuku.net/blog/64408
Pour l'astérisque python, voir ci-dessous. https://qiita.com/LouiS0616/items/1bbe0a9bb93054f6c380
format
Remplacez l'argument format () par l'emplacement défini par {}.
print("{}Est{}C'est un cercle".format("Bière", 1000))
# >La bière coûte 1000 yens
Vous pouvez également spécifier des mots-clés.
print("{item}Est{price}C'est un cercle".format(price=2000, item="sashimi"))
# >Sashimi est de 2000 yens
Vous pouvez également utiliser le type dict.
price_list = {"item":"eau", "price":500}
print("{item}Est{price}C'est un cercle".format(**price_list))
# >L'eau est de 500 yens
Il y a une description qui n'est pas tellement recommandée, mais comme c'était une description comme un livre, je vais la laisser.
Remplace ce qui est défini par% s,% i, etc. par la variable après%. Je comprends que c'est comme sprintf.
test_template = "%s est%je yen"
print((test_template % ("ramen",1050)))
# >Ramen est de 1050 yens
Je mettrai à jour ce que j'ai étudié à nouveau.
Recommended Posts