はじめに
移植やってます
isupper isalpha (Python)
if sequence.isupper() and sequence.isalpha():
この場合、文字列sequence
が英字で大文字ですね。
[追記]
コメント欄に、興味深い話があります。
Regexp (Ruby)
sequence = 'ABCDEF'
puts sequence =~ /^[A-Z]+$/
sequence = 'abcdef'
puts sequence =~ /^[A-Z]+$/
sequence = 'ABC123'
puts sequence =~ /^[A-Z]+$/
sequence = 'ABCdef'
puts sequence =~ /^[A-Z]+$/
sequence = 'ABCD-F'
puts sequence =~ /^[A-Z]+$/
正規表現ですよね。
\A...\z
って書いたほうが良いそうです。
メモ
- Python の isupper isalpha を学習した
- 道のりは遠そう