-
Notifications
You must be signed in to change notification settings - Fork 0
/
strings_from_Alex.py
51 lines (44 loc) · 2.15 KB
/
strings_from_Alex.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# лексикографическое сравнение
# a = ord('q')
#
#
#name = 'SashaKomarov'
# surname = '1234'
# print(name[1], name[2], name[3])
# print(name[0], name[-1], name[-2])
# print(name[5]) # несуществующий индекс вернёт ошибку
#print(name[-1:0:-1]) # [start:stop(не включительно):step]
# print(len(name) - 1) # получить последний индекс
# print(name.upper())
# print(name.lower())
# print(surname.count(''))
# print(name.count('ov'))
#print(name.find("a", 5, 10)) # find(obj, start index, end index(не включительно))
# print(name.rfind('a'))
# print(name.index('g')) index(obj, start index, end index(не включительно))
# print(name.replace('a', '!', 2))
# print(name.isalpha()) # состоит ли обьект только из букв
# print(surname.isalpha())
# print(surname.isdigit()) # состоит ли обьект только из цифр
# print(name.isalnum()) # состоит ли обьект только из цифр и букв
# print(name.rjust(15, '!')) # дополни до указанного количесва символами
# print(name.ljust(15, '!'))
# print(name.center(18, '!'))
#ful_name = 'Komarov, Alex ander, Serge evich'
# print(ful_name.split(',')) # делит строку на части разделителем(параметром)
# h =', '.join('123') # соеденить элементы
# print(h)
# my_string = '|'.join(ful_name.split(',')[0])
""" возьми обьект full_name, раздели его методом
split используя запятую как разделитель, из полученного
списка возьми нуловой элемент, объедени его елементы
символом '|' с помощью join """
#print(my_string)
x = 'Петя'
b = [1, 2, 3]
name_1 = 'Привет {name}. Как дела {something}'.format(something=b, name=x)
name_2 = 'Кто {}? Я {}'.format('Ты', b)
print(name_1)
print(name_2)
print(f'Привет {x}. Как дела {b.pop()}?')
#print(r'D:\Python_Projects\Maxim_Stulov\Python-learning\ntrings_from_Alex.py')