Compare commits
2 Commits
a9726cf034
...
5a602cc546
Author | SHA1 | Date | |
---|---|---|---|
5a602cc546 | |||
06a4803239 |
@ -397,4 +397,36 @@ randint (1,10) -> 6 # Выбирает любое число по диапазо
|
|||||||
list = ['+' if number > 0 else '-' for number in number_list]
|
list = ['+' if number > 0 else '-' for number in number_list]
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Функции
|
||||||
|
- код, кот. вып. фун-цию и назван именем
|
||||||
|
ВИД: ``set()``
|
||||||
|
### Создание функций
|
||||||
|
```python
|
||||||
|
def print_greeting():
|
||||||
|
''' # доксрин
|
||||||
|
print 'Hello' text
|
||||||
|
:return: None
|
||||||
|
'''
|
||||||
|
print ('Hello')
|
||||||
|
print_greeting() -> Hello
|
||||||
|
```
|
||||||
|
- ``help``
|
||||||
|
```python
|
||||||
|
help(print_greeting) # вызов докскрина
|
||||||
|
```
|
||||||
|
- функция с параметрами
|
||||||
|
```python
|
||||||
|
def print_greeting_with_name(name): # чтобы вызвать без параметра, можно просто написать имя 'Jack' , но тогда и вывод с принтом будет выглядеть иначе
|
||||||
|
'''
|
||||||
|
:param name
|
||||||
|
:return: None
|
||||||
|
'''
|
||||||
|
print ('Hello' + name + '!')
|
||||||
|
print (greeting ... ('Jack')) -> Hello Jack!
|
||||||
|
```
|
||||||
|
|
||||||
|
## Методы build-in method
|
||||||
|
ВИД: ``x.append()``
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -82,5 +82,42 @@ for num in range(10):
|
|||||||
for num in range(1,11): # не с -, т.к. 0 = 0, пропуск -> 1) 1*1= 1 \ 2) 1*2= 2 \ 3) 1*3= 3
|
for num in range(1,11): # не с -, т.к. 0 = 0, пропуск -> 1) 1*1= 1 \ 2) 1*2= 2 \ 3) 1*3= 3
|
||||||
print('\U0001f600'*num) # при умножении строки на число мы получаем строку несколько раз, а for сделал это range (1,11)(т.е. 10) раз
|
print('\U0001f600'*num) # при умножении строки на число мы получаем строку несколько раз, а for сделал это range (1,11)(т.е. 10) раз
|
||||||
```
|
```
|
||||||
|
==
|
||||||
|
```python
|
||||||
|
count = 1
|
||||||
|
while count<11:
|
||||||
|
print ('\U0001ff00' * count)
|
||||||
|
count += 1
|
||||||
|
```
|
||||||
|
## Nested List
|
||||||
|
```python
|
||||||
|
list = [[1,2,3],[4,5,6],[7,8,9]]
|
||||||
|
print (len(list)) -> 3 # 3 эл-та списка(компоненты) 1) 1,2,3 2) 4,5,6....
|
||||||
|
print (len(list [1])) -> 3 # (эл-ты внутри 1 вложенного списка (4,5,6))
|
||||||
|
```
|
||||||
|
- Чтобы обратиться к эл-ту списка внутри списка:
|
||||||
|
```python
|
||||||
|
print(list[1][1]) -> 5
|
||||||
|
```
|
||||||
|
- операции с вложенными списками
|
||||||
|
```python
|
||||||
|
for inner_list in list:
|
||||||
|
print (inner_list)-> [1,2,3]
|
||||||
|
[4,5,6]
|
||||||
|
[7,8,9]
|
||||||
|
```
|
||||||
|
- операции с эл-тами вложенных списков
|
||||||
|
```python
|
||||||
|
for inner_list in list:
|
||||||
|
for number in inner_list:
|
||||||
|
print (inner_list)-> 1
|
||||||
|
2
|
||||||
|
3
|
||||||
|
4
|
||||||
|
...
|
||||||
|
|
||||||
|
ИЛИ
|
||||||
|
[[print (number) for number in inner_list] for inner_list in list] # от меньшего (эл-ты влож списков) к большему (к самим влож спискам)
|
||||||
|
```
|
||||||
|
-
|
||||||
|
|
||||||
HUYodjsyvd888399472749 -tvoistaj
|
|
Loading…
Reference in New Issue
Block a user