Connaissance de base de Python

Connaissance de base de Python

Tri à l'aide de tranches

Exemple 00. Triez la chaîne "accentuée" dans l'ordre inverse.

q00.py


#! usr/bin/pyenv python
# _*_ cording utf-8 _*_

word = "stressed"
print(word[::-1])

q00.Résultat de sortie de py


desserts

Point Utilisez des tranches. Les tranches peuvent extraire une partie ou la totalité d'une chaîne.

word[(point de départ):(point final):(Nombre d'étapes)] 

Si vous souhaitez tout sélectionner du début à la fin du mot, vous pouvez omettre les points de début et de fin.

Affichage d'extraction à l'aide de tranches

Exemple 01. Affiche le caractère impair de la chaîne de caractères de "Patatokukashi". En outre, le caractère pair est émis.

q01.py


#! usr/bin/pyenv python
# _*_ cording utf-8 _*_

word = "Patatoku Kashii"

#Extraire le caractère impair
extract1 = word[::2]
print(extract1)

#Extraire le caractère pair
extract2 = word[1::2]
print(extract2)

q01.Résultat de sortie de py


Voiture Pat
Taxi

Point Lors de l'utilisation de tranches, le point de départ et le point de fin peuvent être omis à moins que la chaîne de caractères ne soit définitivement déterminée.

Traitez plusieurs objets dans une boucle en même temps à l'aide de la fonction zip

Exemple 02. "Patto car" et "Tax" sont connectés en alternance depuis le début, et "Patatokukashi" est affiché.

q02.py


#! usr/bin/pyenv python
# _*_ cording utf-8 _*_

word1 = "Voiture Pat"
word2 = "Taxi"
linking = ""

for (str1, str2) in zip(word1, word2):
    linking += (str1 + str2)
print(linking)

q02.Résultat de sortie de py


Patatoku Kashii

Point En python, plusieurs objets peuvent être traités dans une boucle en même temps à l'aide de la fonction zip. Cependant, dans le cas d'objets multiples, le nombre d'exécutions est ajusté à celui avec le plus petit nombre d'éléments.

Recommended Posts

Connaissance de base de Python
Utilisation basique de la f-string Python
Connaissance de base de Linux et des commandes de base
Résumé des connaissances de base de PyPy Partie 1
[Python] Connaissances de base utilisées dans AtCoder
Grammaire de base du système Python3 (dictionnaire)
Etude de base d'OpenCV avec Python
RF Python Basic_01
Les bases de Python ①
Bases de python ①
Copie de python
Grammaire de base Python3
RF Python Basic_02
Introduction de Python
Premiers pas avec python3 # 1 Apprenez les connaissances de base
Grammaire de base de la série Python3 (chaîne de caractères)
Grammaire de base de la série Python3 (liste, tapple)
Cours de base Python (à la fin de 15)
Grammaire de base du système Python3 (notation incluse)
[Python] Opération d'énumération
Liste des modules python
Cours de base Python (12 fonctions)
Édition de base Python Memo
Cours de base Python (7 dictionnaire)
Cours de base Python (2 installation Python)
Tri de base en Python
Copie des préférences python
Cours de base Python (9 itérations)
Principes de base du grattage Python
Fonctionnement de base des pandas
Utilisation basique de flask-classy
[python] méthode de base de la classe
[python] comportement d'argmax
Utilisation de base de Jinja2
Cours de base Python (11 exceptions)
Liste des opérations de base de Python3 list, tapple, dictionnaire, set
Utilisation des locaux Python ()
le zen de Python
Cours de base Python (6 sets)
Fonctionnement de base des Pandas
Aide-mémoire Python3 (basique)
Utilisation de base de SQL Alchemy
Grammaire de base Python (divers)
Installation de Python 3.3 rc1
Cours de base Python (Introduction)
Mémorandum de base Python partie 2
Ceci est le seul examen de base de Python ~ 1 ~
Ceci est le seul examen de base de Python ~ 2 ~
python basic ② sous windows
Connaissances de base sur Linux
Mémo de base Python - Partie 2
Cours de base Python (13 cours)
Notes de commande de base Python
# 4 [python] Bases des fonctions
Anecdotes sobres de python3
Résumé des arguments Python
Mémo de grammaire de base Python
Ceci est le seul examen de base de Python ~ 3 ~