Skip to content

Commit 68ae46e

Browse files
committed
Bring back syntax highlighting
1 parent 8008bf8 commit 68ae46e

1 file changed

Lines changed: 10 additions & 9 deletions

File tree

1_python_basics/2_base_types.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,33 +6,33 @@
66
### Целые и вещественные числа
77

88
Числа – и в Африке числа. С ними можно производить арифметические действия. Всё просто:
9-
9+
```Python
1010
2 + 2 # 4
1111
3 + 2.5 # 5.5
1212
6 / 2 # 3
1313
2 ** 3 # 8
14-
14+
```
1515
Решётка – это знак комментария в Питоне,
1616
а в этом туториале результат работы команды указан на той же строчке за комментарием.
1717

1818
### Строки
1919

2020
Помимо чисел в Питоне есть строки с богатым набором встроенных функций. С ними просто и удобно работать:
21-
21+
```Python
2222
'hello' # строковая константа
2323
"hello" # тип кавычек не имеет значения
2424
hello[1] # 'e'
2525
'hello' + ' ' + 'world' # 'hello world'
2626
'blah ' * 3 # 'blah blah blah '
27-
27+
```
2828
У них много встроенных функций:
29-
29+
```Python
3030
'hello '.strip() # 'hello'
3131
'hello world'.upper() # 'HELLO WORLD'
3232
len('hello') # 5
3333
'wor' in 'hello world' # True (входит ли "wor" в строку "hello world")
3434
'hello world'.startswith('hel') # True (начинается ли "hello world" c "hel")
35-
35+
```
3636
Ещё можно превращать строку в список, список в строку,
3737
получать подстроку и по-разному форматировать значения, но об этом позже.
3838

@@ -42,18 +42,19 @@
4242
Список – последовательность элементов. Ограничения на длину нет.
4343
Элементы могут быть разных типов, даже другими списками. Выглядит он так:
4444

45-
45+
```Python
4646
[1, 2, 3] # в квадратных скобках, элементы через запятую
4747
digits = [4, 5, 6] # переменная, в которой живёт список
4848
digits[0] # 4 (нумерация с нуля)
4949
digits[1] = 22 # теперь в списке digits на втором месте стоит 22
5050
digits.append(8) # а теперь в конец добавилась восьмёрка
51-
51+
```
5252
Из списка надо часто получить подсписок: несколько первых элементов, последних, что-то из середины.
5353
Это называется срезами и позволяет делать много чего. Вот самые простые срезы:
54-
54+
```Python
5555
squares = [1, 4, 9, 16, 25, 36, 49]
5656
squares[1:3] # [4, 9] (элементы со второго по третий)
5757
squares[:4] # [1, 4, 9, 16] (элементы с начала до четвёртого)
5858
squares[4:] # [25, 36, 49] (элементы с пятого до конца)
5959
squares[1:6:2] # [4, 16, 36] (элементы со второго до шестого с шагом два)
60+
```

0 commit comments

Comments
 (0)