🧾 Массивы в Python (часть 2)
Доступ к элементам массива
Вы обращаетесь к элементу массива, обращаясь к номеру индекса.
Пример – получить значение первого элемента массива:
x = cars[0]
Пример – измените значение первого элемента массива:
cars[0] = "Toyota"
📋 #Backend #Python #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
Доступ к элементам массива
Вы обращаетесь к элементу массива, обращаясь к номеру индекса.
Пример – получить значение первого элемента массива:
x = cars[0]
Пример – измените значение первого элемента массива:
cars[0] = "Toyota"
📋 #Backend #Python #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 Массивы в Python (часть 3)
Длина массива
Используйте метод len(), чтобы вернуть длину массива (количество элементов в массиве).
Пример – вернуть количество элементов в массиве cars:
x = len(cars)
Длина массива всегда на единицу больше, чем самый высокий индекс массива.
📋 #Backend #Python #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
Длина массива
Используйте метод len(), чтобы вернуть длину массива (количество элементов в массиве).
Пример – вернуть количество элементов в массиве cars:
x = len(cars)
Длина массива всегда на единицу больше, чем самый высокий индекс массива.
📋 #Backend #Python #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 Массивы в Python (часть 4)
Цикл элементов массива
Вы можете использовать цикл for in для перебора всех элементов массива.
Пример – выведите каждый элемент массива cars:
for x in cars:
print(x)
Добавление элементов массива
Вы можете использовать метод append() для добавления элемента в массив.
Пример – добавьте еще один элемент в массив cars:
cars.append("Honda")
📋 #Backend #Python #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
Цикл элементов массива
Вы можете использовать цикл for in для перебора всех элементов массива.
Пример – выведите каждый элемент массива cars:
for x in cars:
print(x)
Добавление элементов массива
Вы можете использовать метод append() для добавления элемента в массив.
Пример – добавьте еще один элемент в массив cars:
cars.append("Honda")
📋 #Backend #Python #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 Массивы в Python (часть 5)
Удаление элементов массива
Вы можете использовать метод pop() для удаления элемента из массива.
Пример – удалите второй элемент массива cars:
cars.pop(1)
Вы также можете использовать метод remove() для удаления элемента из массива.
Пример – удалите элемент, который имеет значение «Volvo»:
cars.remove("Volvo")
Метод remove() удаляет только первое вхождение указанного значения.
📋 #Backend #Python #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
Удаление элементов массива
Вы можете использовать метод pop() для удаления элемента из массива.
Пример – удалите второй элемент массива cars:
cars.pop(1)
Вы также можете использовать метод remove() для удаления элемента из массива.
Пример – удалите элемент, который имеет значение «Volvo»:
cars.remove("Volvo")
Метод remove() удаляет только первое вхождение указанного значения.
📋 #Backend #Python #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 Массивы в Python (часть 6)
Методы массива
В Python есть набор встроенных методов, которые вы можете использовать для списков/массивов.
append() – добавляет элемент в конец списка.
clear() – удаляет все элементы из списка.
copy() – возвращает копию списка.
count() – возвращает количество элементов с указанным значением.
extend() – добавляет элементы списка (или любого итерируемого) в конец текущего списка.
📋 #Backend #Python #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
Методы массива
В Python есть набор встроенных методов, которые вы можете использовать для списков/массивов.
append() – добавляет элемент в конец списка.
clear() – удаляет все элементы из списка.
copy() – возвращает копию списка.
count() – возвращает количество элементов с указанным значением.
extend() – добавляет элементы списка (или любого итерируемого) в конец текущего списка.
📋 #Backend #Python #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 Массивы в Python (финал)
index() – возвращает индекс первого элемента с указанным значением.
insert() – добавляет элемент в указанную позицию.
pop() – удаляет элемент в указанной позиции.
remove() – удаляет первый элемент с указанным значением.
reverse() – меняет порядок списка на обратный.
sort() – сортирует список.
📋 #Backend #Python #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
index() – возвращает индекс первого элемента с указанным значением.
insert() – добавляет элемент в указанную позицию.
pop() – удаляет элемент в указанной позиции.
remove() – удаляет первый элемент с указанным значением.
reverse() – меняет порядок списка на обратный.
sort() – сортирует список.
📋 #Backend #Python #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 Булевые значения в Python (часть 1)
Булевые значения представляют одно из двух значений: True или False.
В программировании вам часто нужно знать, является ли выражение True или False.
Вы можете оценить любое выражение в Python и получить один из двух ответов, True или False.
Когда вы сравниваете два значения, выражение оценивается, и Python возвращает логический ответ.
Пример:
Код
Когда вы запускаете условие "if", Python возвращает: True или False.
Пример – распечатайте сообщение на основе того, является ли условие True или False:
a = 200
b = 33
if b > a:
print("b больше чем a")
else:
print("b меньше чем а a")
📋 #Backend #Python #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
Булевые значения представляют одно из двух значений: True или False.
В программировании вам часто нужно знать, является ли выражение True или False.
Вы можете оценить любое выражение в Python и получить один из двух ответов, True или False.
Когда вы сравниваете два значения, выражение оценивается, и Python возвращает логический ответ.
Пример:
Код
Когда вы запускаете условие "if", Python возвращает: True или False.
Пример – распечатайте сообщение на основе того, является ли условие True или False:
a = 200
b = 33
if b > a:
print("b больше чем a")
else:
print("b меньше чем а a")
📋 #Backend #Python #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 Булевые значения в Python (часть 2)
Оценка значений и переменных
Функция bool() позволяет оценить любое значение и вернуть: True или False.
Пример – оцените строку и номер:
print(bool("Привет"))
print(bool(15))
Пример – оцените две переменные:
x = "Привет"
y = 15
print(bool(x))
print(bool(y))
📋 #Backend #Python #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
Оценка значений и переменных
Функция bool() позволяет оценить любое значение и вернуть: True или False.
Пример – оцените строку и номер:
print(bool("Привет"))
print(bool(15))
Пример – оцените две переменные:
x = "Привет"
y = 15
print(bool(x))
print(bool(y))
📋 #Backend #Python #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 Булевые значения в Python (часть 3)
Большинство значений верны
Почти любое значение является True, если у него есть какое-то содержание.
Любая строка – это True, кроме пустых строк.
Любое число – это True, кроме 0.
Любой список, кортеж, набор и словарь: это True, кроме пустых.
Пример – следующие выржания вернут True:
bool("abc")
bool(123)
bool(["apple", "cherry", "banana"])
📋 #Backend #Python #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
Большинство значений верны
Почти любое значение является True, если у него есть какое-то содержание.
Любая строка – это True, кроме пустых строк.
Любое число – это True, кроме 0.
Любой список, кортеж, набор и словарь: это True, кроме пустых.
Пример – следующие выржания вернут True:
bool("abc")
bool(123)
bool(["apple", "cherry", "banana"])
📋 #Backend #Python #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 Булевые значения в Python (часть 4)
Некоторые значения ложные
На самом деле, существует не так много значений, которые являются False, кроме пустых значений, таких как (), [], {}, "", число 0, и значение None. И, конечно же, значение False оценивается как False.
Пример – следующие выражения вернут False:
bool(False)
bool(None)
bool(0)
bool("")
bool(())
bool([])
bool({})
📋 #Backend #Python #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
Некоторые значения ложные
На самом деле, существует не так много значений, которые являются False, кроме пустых значений, таких как (), [], {}, "", число 0, и значение None. И, конечно же, значение False оценивается как False.
Пример – следующие выражения вернут False:
bool(False)
bool(None)
bool(0)
bool("")
bool(())
bool([])
bool({})
📋 #Backend #Python #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 Булевые значения в Python (часть 5)
Еще одно значение или объект в этом случае оценивается как False, то есть, если объект, состоит из класса с функцией len, функция вернет 0 или False:
Пример:
class myclass():
def len(self):
return 0
myobj = myclass()
print(bool(myobj))
📋 #Backend #Python #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
Еще одно значение или объект в этом случае оценивается как False, то есть, если объект, состоит из класса с функцией len, функция вернет 0 или False:
Пример:
class myclass():
def len(self):
return 0
myobj = myclass()
print(bool(myobj))
📋 #Backend #Python #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 Булевые значения в Python (часть 6)
Функции могут возвращать булевые значения
Вы можете создавать функции, которые возвращает логическое значение:
Пример – выведите ответ функции:
def myFunction() :
return True
print(myFunction())
Вы можете выполнить код на основе логического ответа на функцию:
Пример – печатать "Да!", если функция возвращает True, иначе печатать "Нет!":
def myFunction() :
return True
if myFunction():
print("Да!")
else:
print("Нет!")
📋 #Backend #Python #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
Функции могут возвращать булевые значения
Вы можете создавать функции, которые возвращает логическое значение:
Пример – выведите ответ функции:
def myFunction() :
return True
print(myFunction())
Вы можете выполнить код на основе логического ответа на функцию:
Пример – печатать "Да!", если функция возвращает True, иначе печатать "Нет!":
def myFunction() :
return True
if myFunction():
print("Да!")
else:
print("Нет!")
📋 #Backend #Python #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 Булевые значения в Python (финал)
Python также имеет много встроенных функций, которые возвращают логическое значение, как функция isinstance(), которая может использоваться для определения того, что объект имеет определенный тип данных.
Пример – проверьте, является ли объект целым числом или нет:
x = 200
print(isinstance(x, int))
📋 #Backend #Python #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
Python также имеет много встроенных функций, которые возвращают логическое значение, как функция isinstance(), которая может использоваться для определения того, что объект имеет определенный тип данных.
Пример – проверьте, является ли объект целым числом или нет:
x = 200
print(isinstance(x, int))
📋 #Backend #Python #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 Объекты в JavaScript (часть 1)
Объекты, свойства и методы из реальной жизни
В реальной жизни автомобиль - это объект.
Автомобиль имеет такие свойства, как вес и цвет, а также методы, такие как старт и стоп:
car.name = Фиат car.start()
car.model = 500 car.drive()
car.weight = 850kg белый car.brake()
car.color = car.stop()
Все автомобили имеют одинаковые свойства, но значения свойств различаются от машины к машине.
У всех автомобилей одни и те же методы, но методы выполняются в разное время.
📋 #JavaScript #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
Объекты, свойства и методы из реальной жизни
В реальной жизни автомобиль - это объект.
Автомобиль имеет такие свойства, как вес и цвет, а также методы, такие как старт и стоп:
car.name = Фиат car.start()
car.model = 500 car.drive()
car.weight = 850kg белый car.brake()
car.color = car.stop()
Все автомобили имеют одинаковые свойства, но значения свойств различаются от машины к машине.
У всех автомобилей одни и те же методы, но методы выполняются в разное время.
📋 #JavaScript #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 Объекты в JavaScript (часть 2)
JavaScript объекты
Вы уже узнали, что переменные JavaScript являются контейнерами для значений данных.
В примере ниже, код присваивает простое значение (Фиат), переменной с именем car:
var car = "Фиат";
Объекты тоже переменные. Но объекты могут содержать много значений.
В примере ниже, код присваивает несколько значений (Фиат, 500, белый), переменной с именем car:
var car = {type:"Фиат", model:"500", color:"белый"};
Значения записываются как пары Имя: Значение и разделяются двоеточием.
JavaScript объекты - это контейнеры для именованных значений, называемых свойствами или методами.
📋 #JavaScript #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
JavaScript объекты
Вы уже узнали, что переменные JavaScript являются контейнерами для значений данных.
В примере ниже, код присваивает простое значение (Фиат), переменной с именем car:
var car = "Фиат";
Объекты тоже переменные. Но объекты могут содержать много значений.
В примере ниже, код присваивает несколько значений (Фиат, 500, белый), переменной с именем car:
var car = {type:"Фиат", model:"500", color:"белый"};
Значения записываются как пары Имя: Значение и разделяются двоеточием.
JavaScript объекты - это контейнеры для именованных значений, называемых свойствами или методами.
📋 #JavaScript #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 Объекты в JavaScript (часть 3)
Определение объекта
Ниже, определяется (создается) JavaScript объект с помощью объекта литералов:
var person = {firstName:"Щипунов", lastName:"Андрей", age:50, eyeColor:"зеленый"};
Пробелы и переносы строк не важны. Определение объекта может занимать несколько строк:
var person = {
firstName: "Щипунов",
lastName: "Андрей",
age: 50,
eyeColor: "зеленый"
};
📋 #JavaScript #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
Определение объекта
Ниже, определяется (создается) JavaScript объект с помощью объекта литералов:
var person = {firstName:"Щипунов", lastName:"Андрей", age:50, eyeColor:"зеленый"};
Пробелы и переносы строк не важны. Определение объекта может занимать несколько строк:
var person = {
firstName: "Щипунов",
lastName: "Андрей",
age: 50,
eyeColor: "зеленый"
};
📋 #JavaScript #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 Объекты в JavaScript (часть 4)
Свойства объекта
Пара Имя: Значения в JavaScript объектах, называются свойствами:
firstName Щипунов
lastName Андрей
age 50
eyeColor зеленый
📋 #JavaScript #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
Свойства объекта
Пара Имя: Значения в JavaScript объектах, называются свойствами:
firstName Щипунов
lastName Андрей
age 50
eyeColor зеленый
📋 #JavaScript #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 Объекты в JavaScript (часть 5)
Доступ к свойствам объекта
Вы можете получить доступ к свойствам объекта двумя способами:
objectName.propertyName
или,
objectName["propertyName"]
Пример1:
person.lastName;
Пример2:
person["lastName"];
📋 #JavaScript #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
Доступ к свойствам объекта
Вы можете получить доступ к свойствам объекта двумя способами:
objectName.propertyName
или,
objectName["propertyName"]
Пример1:
person.lastName;
Пример2:
person["lastName"];
📋 #JavaScript #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 Объекты в JavaScript (часть 6)
Методы объекта
У объектов также, могут быть методы.
Методы - это действия, которые выполняются объектами.
Методы хранятся в свойствах как определения функций.
firstName Щипунов
lastName Андрей
age 50
eyeColor зеленый
fullName function() {return this.firstName + " " + this.lastName;}
📋 #JavaScript #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
Методы объекта
У объектов также, могут быть методы.
Методы - это действия, которые выполняются объектами.
Методы хранятся в свойствах как определения функций.
firstName Щипунов
lastName Андрей
age 50
eyeColor зеленый
fullName function() {return this.firstName + " " + this.lastName;}
📋 #JavaScript #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 Объекты в JavaScript (часть 7)
Метод - это функция, хранящаяся как свойство.
Пример:
var person = {
firstName: "Щипунов",
lastName : "Андрей",
id : 5566,
fullName : function() {
return this.firstName + " " + this.lastName;
}
};
📋 #JavaScript #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
Метод - это функция, хранящаяся как свойство.
Пример:
var person = {
firstName: "Щипунов",
lastName : "Андрей",
id : 5566,
fullName : function() {
return this.firstName + " " + this.lastName;
}
};
📋 #JavaScript #Совет
▬▬▬▬▬▬▬▬
// How To WebDev