【Python】英字をintに変更するにはどうすればいいですか.ord関数、chr関数
a 1 b 4のように,位置を表すチェス盤問題を解いている.
行と列を整数nとmに分けて保存したいです.
character「a」をint 1に変換する方法!
Cなら「z」-「a」のように演算すればいいだけです.
Pythonはいったい...?🤷♀️
ord関数
特定の文字をAskyコード値に変換
chr関数
Askyコード値を文字に変換
例
行と列を整数nとmに分けて保存したいです.
character「a」をint 1に変換する方法!
Cなら「z」-「a」のように演算すればいいだけです.
Pythonはいったい...?🤷♀️
pos = input()
row = int(pos[1])
col = int(ord(pos[0])) - int(ord('a')) + 1
保存すればいい!ord関数
特定の文字をAskyコード値に変換
chr関数
Askyコード値を文字に変換
例
print(ord('A')) #65
print(ord('a')) #97
print(hex(ord('b'))) #0x62
print(chr(65)) #A
print(chr(96)) #'
print(chr(0x32)) #2
Reference
この問題について(【Python】英字をintに変更するにはどうすればいいですか.ord関数、chr関数), 我々は、より多くの情報をここで見つけました https://velog.io/@yesterdaykite/파이썬-영어-character를-int로-바꾸려면-어떻게-해야할까-ord-함수-chr함수テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol