Cet article Lorsque vous travaillez sur HackerRank 1/30 en utilisant python Ceci est un résumé de ce que j'ai étudié.
int: gérer les entiers double: 15 chiffres valides float: 6 ou 7 chiffres effectifs string: gestion du type string rond: arrondi
La conversion du type de données est appelée cast. Notez que vous oubliez souvent str lors de l'impression de nombres avec print.
Exemple)
str="Hacker"
char_list=list(str)
print(char_list)
Ensuite, [" H "," a "," c "," k "," e "," r "]
est émis.
Alors cette fois,
["H", "a", "c", "k", "e", "r"]
Est affiché comme
Vers Hacker
Je veux le réparer.
① Utiliser pour
str_list = ['python', 'list', 'exchange']
mojiretu = ' '
for x in str_list:
mojiretu += x
print(mojiretu)
Résultat de l'exécution: pythonlistexchange
② Utiliser join
Comment utiliser la fonction de jointure
Chaîne de caractères = 'séparateur'.join (liste)
str_list = ['python', 'list', 'exchange']
mojiretu = ','.join(str_list)
print(mojiretu)
Résultat d'exécution: python, liste, échange
C'est un moyen utile de récupérer partiellement les éléments d'une colonne.
Exemple de base) Il est cité de @ ycctw1443.
a = [1, 2, 3, 4, 5]
print(a[0: 4])
print(a[: 4])
print(a[-3:])
print(a[2: -1])
Puis [1, 2, 3, 4] [1, 2, 3, 4] [3, 4, 5] [3, 4] Est sortie.
Développez ceci, Vous pouvez également "obtenir des éléments tous les nièmes". ʻA [Position de départ: Position de fin: Incrément de tranche] `.
a = [1, 2, 3, 4, 5]
print(a[:: 2])
print(a[1:: 2])
print(a[::-1])
print(a[1::-1])
résultat) [1, 3, 5] [2, 4] [5, 4, 3, 2, 1] [2, 1]
input().split()
Utilisez% pour obtenir une chaîne contenant des variables Vous pouvez le sortir de manière concise.
print("Mon fruit préféré est%s." %'Pomme')
print("Mon fruit préféré est%le sable%s." %('Pomme','Orange'))
x = 'Football'
y = 'snowboard'
print("quels sports aimes-tu,%le sable%s."%(x,y))
% s signifie str () Vous pouvez afficher à la fois des entiers et des petits nombres sous forme de chaînes, % d est un entier.
% r est repr () Affichez la valeur transmise telle quelle.
Vous pouvez étendre le tableau.
https://programming-study.com/technology/python-list-join/ https://code-graffiti.com/print-format-with-string-in-python/
Recommended Posts