Форматирование строк

Содержание

Слайд 2

Как МОЖНО называть переменные

Как МОЖНО называть переменные

Слайд 3

ФОРМАТИРОВАНИЕ СТРОК

ФОРМАТИРОВАНИЕ СТРОК

Слайд 4

format

base = ‘Привет, {}!’
print(base.format(‘Вася’))

Привет, Вася!

a = 3
print(‘a = {}!’.format(a))

a = 3

format base = ‘Привет, {}!’ print(base.format(‘Вася’)) Привет, Вася! a = 3 print(‘a

Слайд 5

format

‘{0}, {1}, {2}’.format(‘a’, ‘b’, ‘c’)

a, b, c

‘{}, {}, {}’.format(‘a’, ‘b’, ‘c’)

a, b,

format ‘{0}, {1}, {2}’.format(‘a’, ‘b’, ‘c’) a, b, c ‘{}, {}, {}’.format(‘a’,
c

‘{2}, {1}, {0}’.format(‘a’, ‘b’, ‘c’)

c, b, a

‘{0}{1}{0}’.format(‘абра’, ‘кад’)

абракадабра

Слайд 7

text = "Я хочу посчитать кол-во гласных букв в этом тексте"
upper_count =

text = "Я хочу посчитать кол-во гласных букв в этом тексте" upper_count
lower_count = 0
for char in text:
if char == 'a' or char == 'о' or char == 'э' \
or char == 'и' or char == 'у' or char == 'ы' \
or char == 'е' or char == 'ё' or char == 'ю' \
or char == 'я':
lower_count += 1
elif char == 'А' or char == 'О' or char == 'Э' \
or char == 'И' or char == 'У' or char == 'Ы' \
or char == 'Е' or char == 'Ё' or char == 'Ю' \
or char == 'Я':
upper_count += 1
print(upper_count, lower_count)

Слайд 8

text = """Я хочу посчитать кол-во гласных букв в этом тексте"""
upper_count =

text = """Я хочу посчитать кол-во гласных букв в этом тексте""" upper_count
lower_count = 0
for char in text:
if char in 'aоэиуыеёюя':
lower_count += 1
elif char in 'АОЭИУЫЕЁЮЯ':
upper_count += 1
print(upper_count, lower_count)

Слайд 9

curr_list = [1, 2, 5]
print(3 in curr_list)

False

print(2 in curr_list)

True

print(“я” in “семья”)

True

curr_list = [1, 2, 5] print(3 in curr_list) False print(2 in curr_list)

Слайд 10

def НАЗВАНИЕ_ФУНКЦИИ():
# тело функции без аргументов
return something

def НАЗВАНИЕ_ФУНКЦИИ(АРГ1, АРГ2):
# тело функции с

def НАЗВАНИЕ_ФУНКЦИИ(): # тело функции без аргументов return something def НАЗВАНИЕ_ФУНКЦИИ(АРГ1, АРГ2):
2мя аргументами
return something

Слайд 11

# функция с 2мя обязательными аргументами
def my_func(a, b):
return (a + b) *

# функция с 2мя обязательными аргументами def my_func(a, b): return (a +
2
print(my_func(5, 3))
print(my_func(2, 8))

16
20

Слайд 12

# функция с обязательным и необязательным аргументами
def my_func2(a, b=5):
return (a + b)

# функция с обязательным и необязательным аргументами def my_func2(a, b=5): return (a
* 2
print(my_func2(4, 6))
print(my_func2(2))

20
14

Слайд 13

# функция с обязательным и 2мя необязательными аргументами
def my_func3(a, b=5, c=9):
return a

# функция с обязательным и 2мя необязательными аргументами def my_func3(a, b=5, c=9):
+ b + c
print(my_func3(4, 2, 1))
print(my_func3(3))
print(my_func3(3, c=4))

7
17
12

Слайд 14

КОММЕНТАРИИ

КОММЕНТАРИИ

Слайд 15

print(5)
print(10)
”””
print(15)
print(18)
”””
a = 20
print(a)

5
10
20

print(5) print(10) ””” print(15) print(18) ””” a = 20 print(a) 5 10 20

Слайд 16

a = [
15,
”””
20,
30,
”””
18,
]
print(a)

a = [ 15, ””” 20, 30, ””” 18, ] print(a)