Эти крутые советы для Python сделают ваш код красивее
1. Распаковка элементов массива
first_name, last_name = [‘Farhad’, ‘Malik’]print(first_name) #выводится Farhadprint(last_name) #выводится Malik2. Обмен значений переменных
first_name, last_name = [‘Farhad’, ‘Malik’]last_name, first_name = first_name, last_nameprint(first_name) #выводит Malikprint(last_name) #выводит Farhad3. Профилирование и статистика кода
import cProfile, pstats, StringIO pr = cProfile.Profile() pr.enable() # ... что-то делает ... pr.disable() s = StringIO.StringIO()ps = pstats.Stats(pr, stream=s).sort_stats(‘cumulative’) ps.print_stats() print s.getvalue()4. Повторение строки
‘A’*3 А повторится трижды: AAA5. Срез
y = ‘Abc’y[:2] = aby[1:] = bcy[:-2] = ay[-2:] = bc6. Реверс
x = ‘abc’x = x[::-1]--------------
Oбсудить пост и просто пообщаться можно в нашем чате.