python> Vérifier si le code est imprimable> Utiliser ord () / all (c dans string.printable for c in hello)

Je veux vérifier si le code de communication RS-232C est un caractère de contrôle tel que «» ou un caractère imprimable tel que «G».

Référence http://python.civic-apps.com/char-ord/

J'ai implémenté ce qui suit.

http://ideone.com/XKsbnY

checkCode.py


def	checkCode(code):
	if ord(code) < 32:
		print "not printable"
		
	if ord(code) >= 32:
		print "printable:", code	


code = chr(6) # <ACK>
checkCode(code)

code = chr(71) # G
checkCode(code)

résultat


Success	time: 0.01 memory: 8968 signal:0
not printable
printable: G

http://stackoverflow.com/questions/3636928/test-if-a-python-string-is-printable Selon lui, il existe également le style d'écriture suivant.

>>> import string
>>> all(c in string.printable for c in hello)
True

Recommended Posts

python> Vérifier si le code est imprimable> Utiliser ord () / all (c dans string.printable for c in hello)
Vérifiez si la chaîne est un nombre en python
Comment vérifier s'il est dans le type de dictionnaire (Dictionary, Hash) en utilisant tout ou partie
Vérifiez quel est le code de caractère pour tous les fichiers sous le répertoire Python et sortie
Rechercher les fuites de mémoire dans Python
Rechercher des commandes externes avec python
Utilisez le tissu tel quel en python (fabric3)
Comment utiliser l'astérisque (*) en Python. C'est peut-être tout? ..
Inject est recommandé pour DDD en Python
Vérifiez si l'URL existe en Python
Vérifiez si les caractères sont similaires en Python
Python> Argument d'exécution> Vérifier si -d est attaché
Tutoriel Boost.NumPy pour l'extension de Python en C ++ (pratique)
python> utiliser c échange rapide> #if 1 // pas de remodelage
N'utilisez pas readlines () dans votre instruction Python for!
Utiliser Python dans un environnement Anaconda avec VS Code
(Pour moi) Flask_AWS_3 (Vérifiez si SQL fonctionne)
Paramètres de codage Python avec Visual Studio Code
Envelopper C ++ avec Cython pour une utilisation à partir de Python
Implémentez "Tout ce dont vous avez besoin, c'est tuer" en Python
Comment vérifier en Python si l'un des éléments d'une liste est dans une autre liste
Je veux écrire en Python! (1) Vérification du format de code
[Pour les débutants] Comment utiliser la commande say avec python!
Exemple de code spécifique pour travailler avec SQLite3 en Python
Paramètres VS Code pour le développement en Python avec achèvement
Vérifiez s'il s'agit d'Unix dans le langage de script
python> vérifier NoneType ou non> si a == None:> si a vaut None:
Vérifiez s'il s'agit d'Unix dans le langage de script
Expose settings.json pour un codage Python efficace avec VS Code
Code python de la méthode k-means super simple