cython

Форк
0
/
ass2global.py 
44 строки · 603.0 Байт
1
# mode: run
2
# tag: pyglobal
3

4
"""
5
>>> getg()
6
5
7
>>> getg()
8
5
9
>>> getg()
10
5
11
>>> setg(42)
12
>>> getg()
13
42
14
>>> getg()
15
42
16
>>> getg()
17
42
18
"""
19

20
g = 5
21

22

23
def setg(a):
24
    global g
25
    g = a
26

27

28
def getg():
29
    return g
30

31

32
class Test(object):
33
    """
34
    >>> global_in_class
35
    9
36
    >>> Test.global_in_class
37
    Traceback (most recent call last):
38
    AttributeError: type object 'Test' has no attribute 'global_in_class'
39
    >>> Test().global_in_class
40
    Traceback (most recent call last):
41
    AttributeError: 'Test' object has no attribute 'global_in_class'
42
    """
43
    global global_in_class
44
    global_in_class = 9
45

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.