[Python] Résumé de la conversion entre les chaînes de caractères et les valeurs numériques (code ascii)

introduction

J'ai résumé comment calculer les caractères et le code ascii en Python pour moi-même. Il a été confirmé qu'il fonctionne avec Python 3.4.3 sur AtCoder.

Méthode de conversion

Vous pouvez vous convertir avec ʻord ('caractère') et chr (valeur numérique) `.

s = 'A'

ord_s = ord(s)
print(ord_s)  # 65

chr_s = chr(ord_s)
print(chr_s)  # A

Table de conversion

En résumé, la table de correspondance entre le code ascii et les caractères est décrite. Dans le tableau ci-dessous, l'item «code ascii» indique la notation en décimal.

Retrait de conversion important

code ascii Hexadécimal lettre
48 0x30 0
57 0x39 9
... ... ...
65 0x41 A
90 0x5a Z
... ... ...
97 0x61 a
122 0x7a z

Par exemple, les majuscules et minuscules peuvent être converties en les convertissant une fois en code ascii, puis en «+ 32». (Bien sûr, vous pouvez également utiliser .replace ())

s = 'A'
small_s = chr(ord(s)+32)
print(small_s)  # a

Nombres

Veuillez noter que les chiffres ici sont des ** chiffres sous forme de lettres **.

code ascii Hexadécimal lettre
48 0x30 0
49 0x31 1
50 0x32 2
51 0x33 3
52 0x34 4
53 0x35 5
54 0x36 6
55 0x37 7
56 0x38 8
57 0x39 9

Capitale de l'alphabet

code ascii Hexadécimal lettre
65 0x41 A
66 0x42 B
67 0x43 C
68 0x44 D
69 0x45 E
70 0x46 F
71 0x47 G
72 0x48 H
73 0x49 I
74 0x4a J
75 0x4b K
76 0x4c L
77 0x4d M
78 0x4e N
79 0x4f O
80 0x50 P
81 0x51 Q
82 0x52 R
83 0x53 S
84 0x54 T
85 0x55 U
86 0x56 V
87 0x57 W
88 0x58 X
89 0x59 Y
90 0x5a Z

Alphabet inférieur

code ascii Hexadécimal lettre
97 0x61 a
98 0x62 b
99 0x63 c
100 0x64 d
101 0x65 e
102 0x66 f
103 0x67 g
104 0x68 h
105 0x69 i
106 0x6a j
107 0x6b k
108 0x6c l
109 0x6d m
110 0x6e n
111 0x6f o
112 0x70 p
113 0x71 q
114 0x72 r
115 0x73 s
116 0x74 t
117 0x75 u
118 0x76 v
119 0x77 w
120 0x78 x
121 0x79 y
122 0x7a z

à la fin

Merci pour la navigation. Veuillez signaler toute erreur.

Recommended Posts

[Python] Résumé de la conversion entre les chaînes de caractères et les valeurs numériques (code ascii)
Liens et mémos de chaînes de code de caractères Python
[Python] Diverses combinaisons de chaînes de caractères et de valeurs
Résumé des différences entre PHP et Python
[Python] Mémo de conversion entre les données temporelles et les données numériques
3-3, chaîne Python et code de caractère
2.x, 3.x code de caractères des séries python
Résumé des index et des tranches Python
[Introduction à l'application Udemy Python3 +] 12. Indexation et découpage des chaînes de caractères
Résumé des différences entre Python et PHP (tableau de comparaison des principaux éléments)
[Python3] Basculer entre Shift_JIS, UTF-8 et ASCII
Conversion entre mots singuliers et pluriels
[Python] Récupère le code de caractère du fichier
Résumé de la correspondance entre les opérations de tableau ruby et python
La réponse de "1/2" est différente entre python2 et 3
code de caractère python
Installation de Python 3 et Flask [Résumé de la construction de l'environnement]
Résumé relatif aux E / S de python et fortran
Liste de code Python à déplacer et à mémoriser
Convertir le code de caractère du fichier avec Python3
[Python] Chapitre 02-02 Bases des programmes Python (gestion des chaînes de caractères)
[Python] Résumé des fonctions eval / exec + Comment écrire une chaîne de caractères avec des sauts de ligne
[Python] Chapitre 02-06 <Supplement> Bases des programmes Python (gestion des valeurs numériques)
série python2 / série 3, code de caractère et instruction d'impression / ligne de commande
Python - Explication et résumé de l'utilisation des 24 meilleurs packages
[Python] Erreur de type: résumé des causes et des solutions pour "Aucun type"
Différence entre Ruby et Python en termes de variables
Le comportement de retrait de json.dumps est différent entre python2 et python3
Conversion mutuelle entre JSON et YAML / TOML en Python
[Python] Extraire uniquement les nombres des listes et des chaînes de caractères
Récapitulatif du traitement de la date en Python (datetime et dateutil)
[Python] Types de valeurs statistiques (caractéristiques) et méthodes de calcul
Résumé des arguments Python
Crache une liste de noms de fichiers, de dates de dernière modification et de codes de caractères en python3
[python] Résumé de la récupération des listes et des éléments du dictionnaire
[Python] Résumé de l'utilisation des fonctions de fractionnement et de jointure
Résumé de la prise en charge des opérations de hachage (dictionnaire) pour Ruby et Python
Le processus de création et d'amélioration du code Python orienté objet
Un résumé approximatif des différences entre Windows et Linux
Python: créer un dictionnaire à partir d'une liste de clés et de valeurs
Résumé des différences entre Ruby on rails et Django ~ Bases ~
résumé lié à l'opération de fichier python
Résumé des opérations de liste Python3
Conversion entre unixtime et datetime
Résumé et code du papier Adam
Python - Vérifiez le type de valeurs
Code de caractère appris en Python
Installation source et installation de Python
Informations sur la carte de base à l'aide de la conversion Geotiff Python des données numériques d'élévation
Résumons le degré de couplage entre les modules avec du code Python
Histoire de la comparaison de vitesse d'une sorte de valeur numérique et de chaîne de caractères (inachevée))
Rechercher des chaînes de caractères dans les fichiers [Comparaison entre Bash et PowerShell]