Écrivez pour vous-même afin de ne pas oublier les bases de pthon.
Dans toutes les langues, la première chose à retenir est de "commenter".
python1.py
#Commenter
Il semble y avoir d'autres méthodes de description, mais il suffit de se souvenir que #
Thrust (** [] ** après la variable) est une utilisation spécifique à Python (?). Il peut être très bien utilisé. De plus, pour les débutants en python, cela ressemble à un tableau, ce qui le rend difficile à déchiffrer. Même si vous vous souvenez de la fonction avant cela, vous tomberez sur la tranche.
python2.py
num="0123456789"
#Obtenir «1er» à partir de la gauche * Lorsqu'il est vu de la gauche, le plus à gauche est «0»
a1=num[1]
# '1'
#Obtenir «1er» à partir de «droite» * Lorsqu'il est vu de droite, l'extrême droite est «»-No 1 "<Je peux comprendre jusqu'ici
a2=num[-1]
# '9'
#Obtenu "3e au 5e" <Trébuchez ici. 5e au lieu de 5
a3=num[3:5]
# '34'
#Obtenu "3rd ~" <":Faites attention à la relation entre "" et "..."
a4=num[3:]
# '3456789'
#Obtenez "~ 3rd"
a5=num[:3]
# '012'
#Obtenu en "sautant 2 morceaux" * Puisqu'il commence à 0, il s'est avéré qu'il s'agissait d'un nombre pair
a6=num[::2]
# '02468'
#"Ordre inverse(Dans l'ordre de l'arrière)Accéder à
a7=num[::-1]
# '9876543210'
En d'autres termes, la règle est ** [start: stop: step] **. (Moins est dans l'ordre inverse)
python3.py
#Osez remplir la tranche et l'afficher de la même manière que l'original (valeur par défaut?)
a1=num[0::1] #a
# '0123456789'
#Peut être utilisé en combinaison
#Obtenu par "ordre inverse" et "sauter deux". Réglez sur "ordre inverse". * La fin de la chaîne de caractères était 9 et c'était un nombre impair, donc c'était un nombre impair.
a2=num[::-1][::2][::-1]
# '13579'
#Il peut également être utilisé comme type de liste. Obtenu en "sautant deux"
numl=[0,1,2,3,4,5,6,7,8,9]
n1=numl[::2]
# [0, 2, 4, 6, 8]
** Référence ** Si vous voulez en savoir plus sur les tranches, c'est un bon choix. Explique le traitement à l'intérieur de la séquence. https://qiita.com/tanuk1647/items/276d2be36f5abb8ea52e
Un sentiment commun. c'est simple.
python4.py
num="0123456789"
#Obtenez la position d'affichage
foo=num.find("1")
# 1
#Rechercher et convertir au caractère spécifié
foo=num.replace("1","a")
# '0a23456789'
abc1="abc"
abc2="abc"
#La comparaison simple est facile avec les opérateurs
abc1==abc2
# True
#Comparaison partielle
"bc" in abc1
# True
Le fait est que le délimiteur est "vide"
python5.py
abc='a b c d e f'
#Conversion d'une chaîne de caractères en liste. * Délimiteur vide
abcl = abc.split()
# ['a','b','c','d','e','f']
#liste(lettre)⇒lettre列に変換する ※空白区切り
a1=" ".join(abcl)
# 'a,b,c,d,e,f'
numl=[0,1,2,3,4,5,6,7,8,9]
#liste(Nombres)⇒Convertir en chaîne de caractères * Délimiteur vide <Le but est de le faire taper au préalable avec map
n1=" ".join(map(str,numl))
# '0 1 2 3 4 5 6 7 8 9'
Cliquez ici pour plus de détails sur le partage de jointure https://techacademy.jp/magazine/28688 https://note.nkmk.me/python-split-rsplit-splitlines-re/ https://hydrocul.github.io/wiki/programming_languages_diff/string/join.html
Facile à retenir
python6.py
st="hello"
ed=" world"
#Combinez deux personnages
l1=st+ed
# 'hello world'
#Effacer les espaces blancs supplémentaires
ed.strip()
# 'world'
Recommended Posts