Python入門 ASCII判定したいのですが?

ASCII判定したいのですが?

構文

string.isascii ()

事例

mystr="Python"
print('アルファベットの文字列はASCIIです:',mystr.isascii())

mystr="189456"
print('\n数字の文字列はASCIIです:',mystr.isascii())

mystr="!@#$%"
print('\nシンボルの文字列はASCIIです:',mystr.isascii())

mystr=""
print('\n空の文字列はASCIIです:',mystr.isascii())

mystr="❶"
print('\n非ASCII文字の文字列はASCIIです:',mystr.isascii())

実行結果は以下のとおりです。

bash-3.2$ python test.py
アルファベットの文字列はASCIIです: True

数字の文字列はASCIIです: True

シンボルの文字列はASCIIです: True

空の文字列はASCIIです: True

非ASCII文字の文字列はASCIIです: False
bash-3.2$

isascii()を使ってif/elseで条件分岐する

#!/usr/local/env/python3

str='Python Guide'
if str.isascii():
	print('"%s" is ASCII string.' %(str))
else:
	print('"%s" is not an ASCII string.' %(str))
bash-3.2$ python test.py
"Python Guide" is ASCII string.
bash-3.2$

書籍の紹介

Python入門 switchの構文がわかりません

Python入門 switchの構文がわかりません

Python入門 文字列を置換したいのですが?

Python入門 文字列を置換したいのですが?