? ¶
- 파 파 C 확 파
- (함, 클... )
- 함 하 허하 ( = )
할? ¶
- 할 .
- .
- 하.
(하..) ¶
~cpp
c = 2
def add(a, b):
return a+b
def mul(a, b):
return a*b
mymath.py 파 한..
~cpp >>> import mymath >>> dir(mymath) ['__builtins__', '__doc__', '__file__', '__name__', 'add', 'c', 'mul'] >>> mymath <module 'mymath' from 'C:\Python22\mymath.py'> >>> >>> mymath.c 2 >>> mymath.add <function add at 0x00A927E0> >>> mymath.add(3,4) 7 >>> mymath.mul(4,6) 24
¶
- =
- = ddd.sss 확히 .
- = ktf 확하 .
, ¶
globals(), locals()
~cpp
a = 1
b = 2
def f():
localx = 10
localy = 20
print ':', globals()
print ':', locals()
f()
print ' :', globals()
print ' :', locals()
~cpp a,b localx,localy .. a,b,f()
¶
한 하 ...
~cpp >>> import string >>> dir(string) ['_StringTypes', '__builtins__', '__doc__', '__file__', '__name__', '_float', '_idmap', '_idmapL', '_int', '_long', 'ascii_letters', 'ascii_lowercase', 'ascii_uppercase', 'atof', 'atof_error', 'atoi', 'atoi_error', 'atol', 'atol_error', 'capitalize', 'capwords', 'center', 'count', 'digits', 'expandtabs', 'find', 'hexdigits', 'index', 'index_error', 'join', 'joinfields', 'letters', 'ljust', 'lower', 'lowercase', 'lstrip', 'maketrans', 'octdigits', 'printable', 'punctuation', 'replace', 'rfind', 'rindex', 'rjust', 'rstrip', 'split', 'splitfields', 'strip', 'swapcase', 'translate', 'upper', 'uppercase', 'whitespace', 'zfill']
¶
~cpp ....!! import string string.__dict__
¶
- , 함, 클 ..
- 함..
~cpp
>>> string.b
Traceback (most recent call last):
File "<pyshell#17>", line 1, in ?
string.b
AttributeError: 'module' object has no attribute 'b'
>>> string.b=2
>>> string.b
2










