Python. Особенности некоторых операций. String
String
Получение латинского алфавита
from string import *
alfavit=ascii_lowercase
print(alfavit)
s='qwertyuiopasdfghjklzxcvbnm'
print(len(s)) #26
alfavit=''.join(sorted(s))
print(alfavit)
Символ - цифра или буква?
Проверяем строку или 1 символ:
symbol1='121'
if symbol1.isdigit():
print('digit')
symbol2='abc'
if symbol2.isalpha():
print('letter')
Проверяем 1 символ:
symbol1='1'
if '0'<=symbol1<='9':
print('digit')
symbol2='a'
if 'a'<=symbol2<='z':
print('letter')
Порядковый номер в алфавите
letter='z'
number=ord(letter)-ord('a')
print(number)
number=20
letter=chr(ord('a')+number)
print(letter)
Комментарии
Отправить комментарий