かべぎわブログ

技術的なことについてかけたらいいな…

Pythonで文字列が半角英数字かどうか判定する

概要

Pythonを利用して特定の文字列が半角英数字かどうかを判定してみたいと思います。

パスワードとかによくあるやつ。
あれをやりたい。

スクリプト例

こんなかんじで実装できる。

password = input()

if password.isalnum():
    break
print('半角英数字でおなしゃす')

ちょっとした解説

isalnum()は特定の文字列が半角英文字か半角数字のみの場合にTrueをかえします。

おわりに

パスワード入力のときに記号を混ぜさせるのとか大文字を混ぜさせるのとかまじでかんべんしてほしい

Pythonではじめる機械学習 ―scikit-learnで学ぶ特徴量エンジニアリングと機械学習の基礎

Pythonではじめる機械学習 ―scikit-learnで学ぶ特徴量エンジニアリングと機械学習の基礎