Add Python notes
This commit is contained in:
55
python/основы/переменные.py
Executable file
55
python/основы/переменные.py
Executable file
@@ -0,0 +1,55 @@
|
||||
name = "Oleg"
|
||||
|
||||
#К строковым переменным применимы действия, подразумевающие порядок расположения
|
||||
print(f'длина {len(name)}')
|
||||
print(f'Буква {name[0]}')
|
||||
|
||||
#Методы, уникальные для строк:
|
||||
print(name.find('le')) #Поиск позиции
|
||||
Fname = name.replace('eg', 'ga') #Замена позиции
|
||||
print(Fname)
|
||||
print(name.upper()) #Преобразование регистра
|
||||
print(name.isalpha()) #Проверяет, все ли символы - буквы
|
||||
print('214'.isdigit()) #Проверяет, все ли символы - цифры
|
||||
|
||||
#f нужна, чтобы выводить переменные
|
||||
print(f'My name is {name}')
|
||||
|
||||
#Но можно обойтись и без неё
|
||||
print("My name is", name)
|
||||
|
||||
#input значит, что переменной присвоятся введенные с клавиатуры данные
|
||||
#("") после input выводит надпись, прямо после которой будет осуществляться ввод (Enter: 4)
|
||||
#Чтобы надпись не выводилась, скобки нужно оставить пустыми. Но сами скобки обязательны
|
||||
num = input("Enter1: ")
|
||||
num2 = input("Enter2: ")
|
||||
#здесь вводятся данные типа string, поэтому при использовании + они присоединяются
|
||||
res = num + num2
|
||||
print(res)
|
||||
|
||||
|
||||
#для использования integer нужно использовать int()
|
||||
num = int(input("Enter1: "))
|
||||
num2 = int( input("Enter2: "))
|
||||
res = num + num2
|
||||
print(res)
|
||||
|
||||
|
||||
#float() позволяет вводить десятичные числа
|
||||
num = float(input("Enter1: "))
|
||||
num2 = float( input("Enter2: "))
|
||||
res = num + num2
|
||||
print(res)
|
||||
|
||||
|
||||
# += 20 - прибавить 20 к переменной, так же и с остальными действиями
|
||||
res += 20
|
||||
print(f'E1+E2+20={res}')
|
||||
res = num + num2
|
||||
res -= 20
|
||||
print(f'E1+E2-20={res}')
|
||||
|
||||
print(res)
|
||||
res -= 1
|
||||
print(res)
|
||||
input()
|
||||
Reference in New Issue
Block a user