https://www.youtube.com/channel/UCP-iAV_e43LS2hEz58n5faQ
https://gigazine.net/news/20231005-unicode/
https://docs.python.org/ja/3/library/stdtypes.html#str.isalpha
>Return True if all characters in the string are alphabetic and there is at least one character, False otherwise. Alphabetic characters are those characters defined in the Unicode character database as "Letter", i.e., those with general category property being one of "Lm", "Lt", "Lu", "Ll", or "Lo". Note that this is different from the Alphabetic property defined in the section 4.10 'Letters, Alphabetic, and Ideographic' of the Unicode Standard.
https://www.compart.com/en/unicode/category
* Lm - Modifiler Letter :260
* Lt - Titlecase Letter : 31
* Lu - UppperCase Letter: 1791
* Ll - Lowercase Letter : 2155
* Lo - Other Letter 127004
https://atmarkit.itmedia.co.jp/ait/articles/2102/02/news013.html
result = s.isalpha() # 英字(文字)のみで構成されているかどうかを判定
print(f'"{s}" is alpha:', result) # "Deep" is alpha: True
result = s.isalpha() # 空白文字は英字(文字)には含まれない
print(f'"{s}" is alpha:', result) # "Deep Insider" is alpha: False
result = s.isalpha() # ひらがな/カタカナ/漢字も文字として判定される
print(f'"{s}" is alpha:', result) # "AI初学者のためのサイト" is alpha: True
https://www.kyushu-u.ac.jp/ja/notices/view/2547
https://www.kyushu-u.ac.jp/ja/notices/view/2546
https://www.kumamoto-u.ac.jp/whatsnew/jouhou/20230928