тема "Функции Python". Рассказать и объяснить о всех функциях и структурах языка с доступными и понятными примерами.
Python - это высокоуровневый язык программирования, который предлагает множество встроенных функций и структур данных для облегчения разработки программ. В этом тексте я расскажу о некоторых из них.
1. Функции: Функции в Python - это блоки кода, которые могут быть вызваны для выполнения определенной задачи. Они могут принимать аргументы и возвращать значения. Вот пример:
```python
def greet(name):
print("Привет, " + name + "!")
greet("Анна") # Выведет "Привет, Анна!"
```
2. Строки: Строки в Python - это последовательности символов, заключенные в кавычки. Они могут быть изменяемыми или неизменяемыми. Вот примеры:
```python
message = "Привет, мир!"
print(message) # Выведет "Привет, мир!"
name = "Анна"
print("Привет, " + name + "!") # Выведет "Привет, Анна!"
```
3. Списки: Списки в Python - это упорядоченные коллекции элементов, которые могут быть различных типов данных. Они могут быть изменяемыми. Вот примеры:
```python
numbers = [1, 2, 3, 4, 5]
print(numbers) # Выведет [1, 2, 3, 4, 5]
fruits = ["яблоко", "банан", "апельсин"]
print(fruits[0]) # Выведет "яблоко"
```
4. Словари: Словари в Python - это неупорядоченные коллекции пар ключ-значение. Они могут быть изменяемыми. Вот примеры:
```python
person = {"имя": "Анна", "возраст": 25, "город": "Москва"}
print(person["возраст"]) # Выведет 25
person["профессия"] = "учитель"
print(person) # Выведет {"имя": "Анна", "возраст": 25, "город": "Москва", "профессия": "учитель"}
```
5. Условные операторы: Условные операторы в Python позволяют выполнять различные действия в зависимости от условий. Вот пример:
```python
age = 18
if age >= 18:
print("Вы совершеннолетний")
else:
print("Вы несовершеннолетний")
```
6. Циклы: Циклы в Python позволяют выполнять повторяющиеся действия. Вот примеры:
```python
for i in range(5):
print(i) # Выведет числа от 0 до 4
numbers = [1, 2, 3, 4, 5]
for number in numbers:
print(number) # Выведет числа от 1 до 5
```
Это только некоторые из функций и структур языка Python. Python предлагает еще множество других возможностей, таких как работа с файлами, обработка исключений, модули и многое другое.