2947
Комментарий:
|
2924
|
Удаления помечены так. | Добавления помечены так. |
Строка 12: | Строка 12: |
* [[http://https://scipy.org|SciPy]] * [[http://https://numpy.org|NumPy]] * [[http://https://sympy.org|SymPy]] |
* [[https://scipy.org|SciPy]] * [[https://numpy.org|NumPy]] * [[https://sympy.org|SymPy]] |
Строка 21: | Строка 21: |
* a[5] === a[5:6] (так ли это? :) ) | * a[5] === a[5:6] (так ли это? :) ) |
Строка 45: | Строка 45: |
* Специмволы | * Специмволы |
Числа и строки
Числа (попытка №3, на этот раз успеем ☺)
- Комплексные числа из коробки
import math vs. from math import *
вычисления в рациональных числах с помощью decimal и fractions
decimal.Decimal(1.1) vs. decimal.Decimal("1.1")
fractions.Fraction(1/3) vs. fractions.Fraction(1,3)
(если уж совсем много времени будет, то про random, но нет)
Строки
- Внутреннее unicode-представление
- 4 способа задания строк
- строки как последовательности
- Особенности (повторение):
a[5] === a[5:6] (так ли это? )
- asd" in "qwasdgfh"
Строковые методы
endswith(), startswith(),
find(), index(), count(),
isalnum(), isalpha(), isdecimal(), isdigit(), isidentifier(), islower(), isnumeric(), isprintable(), isspace(), istitle(), isupper(),
center(), rjust(), ljust(),
lower(), upper(), swapcase(), title(), capitalize(), casefold(),
replace(),
strip(), expandtabs(),
zfill(),
rfind(), rindex(), rpartition(), rsplit(), rstrip(), lstrip(),
split() и join()
split(), splitlines(), join()
Форматные строки
(3.6+) f"строка"
- примеры
(3.8+) f"{выражение=}"
Метод .format()
Спецсимволы и необработанные строки
- Специмволы
r"..."
Байтовые строки и «массивы»
- bytes
- .encode()/.decode()
- bytearray
- бНОПНЯ!
Д/З
Прочитать и прощёлкать про строки в учебнике, в документации, а также про форматирование строк в учебнике и в документации.
TODO