Files
learning/python/основы/переменные.py
2022-05-06 00:49:26 +03:00

55 lines
2.1 KiB
Python
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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()