Пользователь № 5 аудитории Ж-113 2 недель назад
Родитель c3592429de cbfdb903fa
Сommit cbe6799393

@ -8,47 +8,46 @@
## 2. Стандартные функции ## 2. Стандартные функции
2.1. Функция round – округление числа с заданной точностью **2.1. Функция round – округление числа с заданной точностью**
```python
round(123.456,1) round(123.456,1)
123.5 123.5
round(123.456,0) round(123.456,0)
123.0 123.0
```
2.2. Функция range – создание последовательности целых чисел с заданным шагом или, по умолчанию, с шагом 1. **2.2. Функция range – создание последовательности целых чисел с заданным шагом или, по умолчанию, с шагом 1.**
```python
gg=range(76,123,9);gg gg=range(76,123,9);gg
range(76, 123, 9) range(76, 123, 9)
list(gg) list(gg)
[76, 85, 94, 103, 112, 121] [76, 85, 94, 103, 112, 121]
list(range(23)) list(range(23))
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22] [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22]
```
2.3. ункция zip – создание общего объекта, элементами которого являются кортежи, составленные из элементов двух или более объектов-последовательностей (zip – застежка-«молния»). **2.3. ункция zip – создание общего объекта, элементами которого являются кортежи, составленные из элементов двух или более объектов-последовательностей (zip – застежка-«молния»)**
```python
qq = ["Ogarkov", "Butko", "Efimova", "Baranov"] qq = ["Ogarkov", "Butko", "Efimova", "Baranov"]
ff=zip(gg,qq);ff ff=zip(gg,qq);ff
<zip object at 0x0000021A399B9A00> <zip object at 0x0000021A399B9A00>
tuple(ff) tuple(ff)
((76, 'Ogarkov'), (85, 'Butko'), (94, 'Efimova'), (103, 'Baranov')) ((76, 'Ogarkov'), (85, 'Butko'), (94, 'Efimova'), (103, 'Baranov'))
```
2.4. Функция eval – вычисление значения выражения, корректно записанного на языке Python и представленного в виде символьной строки **2.4. Функция eval – вычисление значения выражения, корректно записанного на языке Python и представленного в виде символьной строки**
```python
fff=float(input('коэффициент усиления=')); dan=eval('5*fff-156') fff=float(input('коэффициент усиления=')); dan=eval('5*fff-156')
коэффициент усиления=4 коэффициент усиления=4
dan dan
-136.0 -136.0
```
2.5. Похожая на eval функция exec – чтение и выполнение объекта-аргумента функции **2.5. Похожая на eval функция exec – чтение и выполнение объекта-аргумента функции**
```python
exec(input('введите инструкции:')) exec(input('введите инструкции:'))
введите инструкции:perem=-123.456;gg=round(abs(perem)+98,3) введите инструкции:perem=-123.456;gg=round(abs(perem)+98,3)
gg gg
221.456 221.456
```
2.6. Самостоятельно изучите и попробуйте применить функции abs, pow, max, min, sum, divmod, len, map **2.6. Самостоятельно изучите и попробуйте применить функции abs, pow, max, min, sum, divmod, len, map**
```python
abs(-7+4) abs(-7+4)
3 3
pow(2,3) pow(2,3)
@ -67,9 +66,9 @@ length = map(len, words);length
<map object at 0x0000021A3C28AD10> <map object at 0x0000021A3C28AD10>
list(length) list(length)
[5, 6, 5] [5, 6, 5]
```
## 3. Функции из стандартного модуля math – совокупность разнообразных математических функций ## 3. Функции из стандартного модуля math – совокупность разнообразных математических функций
```python
import math import math
help(math.factorial) help(math.factorial)
Help on built-in function factorial in module math: Help on built-in function factorial in module math:
@ -108,9 +107,9 @@ math.floor(10.2)
10 10
math.pi math.pi
3.141592653589793 3.141592653589793
```
## 4. Функции из модуля cmath – совокупность функций для работы с комплексными числами ## 4. Функции из модуля cmath – совокупность функций для работы с комплексными числами
```python
import cmath import cmath
dir(cmath) dir(cmath)
['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atanh', 'cos', 'cosh', 'e', 'exp', 'inf', 'infj', 'isclose', 'isfinite', 'isinf', 'isnan', 'log', 'log10', 'nan', 'nanj', 'phase', 'pi', 'polar', 'rect', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau'] ['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atanh', 'cos', 'cosh', 'e', 'exp', 'inf', 'infj', 'isclose', 'isfinite', 'isinf', 'isnan', 'log', 'log10', 'nan', 'nanj', 'phase', 'pi', 'polar', 'rect', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau']
@ -118,9 +117,9 @@ cmath.sqrt(1.2-0.5j)
(1.118033988749895-0.22360679774997896j) (1.118033988749895-0.22360679774997896j)
cmath.phase(1-0.5j) cmath.phase(1-0.5j)
-0.4636476090008061 -0.4636476090008061
```
## 5. Стандартный модуль random – совокупность функций для выполнения операций с псевдослучайными числами и выборками ## 5. Стандартный модуль random – совокупность функций для выполнения операций с псевдослучайными числами и выборками
```python
import random import random
help(random.seed) help(random.seed)
Help on method seed in module random: Help on method seed in module random:
@ -160,9 +159,9 @@ random.betavariate(1,100)
0.00014457630861401468 0.00014457630861401468
random.gammavariate(1,100) random.gammavariate(1,100)
248.10585250290603 248.10585250290603
```
## 6. Функции из модуля time – работа с календарем и со временем ## 6. Функции из модуля time – работа с календарем и со временем
```python
<module 'time' (built-in)> <module 'time' (built-in)>
c1=time.time();c1 c1=time.time();c1
1759135155.9747162 1759135155.9747162
@ -185,9 +184,9 @@ time.asctime()
'Mon Sep 29 11:44:25 2025' 'Mon Sep 29 11:44:25 2025'
time.localtime(c1) time.localtime(c1)
time.struct_time(tm_year=2025, tm_mon=9, tm_mday=29, tm_hour=11, tm_min=39, tm_sec=15, tm_wday=0, tm_yday=272, tm_isdst=0) time.struct_time(tm_year=2025, tm_mon=9, tm_mday=29, tm_hour=11, tm_min=39, tm_sec=15, tm_wday=0, tm_yday=272, tm_isdst=0)
```
## 7. Графические функции ## 7. Графические функции
```python
import pylab import pylab
Matplotlib is building the font cache; this may take a moment. Matplotlib is building the font cache; this may take a moment.
x=list(range(-3,55,4)) x=list(range(-3,55,4))
@ -239,9 +238,9 @@ pylab.show()
pylab.bar(naselen, 3) pylab.bar(naselen, 3)
<BarContainer object of 4 artists> <BarContainer object of 4 artists>
pylab.show() pylab.show()
```
## 8. Статистический модуль statistics ## 8. Статистический модуль statistics
```python
import statistics import statistics
numbers = [1,2,3,4,5,6,7,8,9] numbers = [1,2,3,4,5,6,7,8,9]
statistics.mean(numbers) statistics.mean(numbers)
@ -251,6 +250,6 @@ statistics.median(numbers)
statistics.mod(numbers) statistics.mod(numbers)
statistics.mode(numbers) statistics.mode(numbers)
1 1
```

Загрузка…
Отмена
Сохранить