U E D R , A S I H C RSS

2학기파이선스터디/모듈


?

  • 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

import


  • import (기..)
  • from import (.. )
  • from import* (.. )
  • import as (꾸기..)
  • from import as (꾸기.. )

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:22:13
Processing time 0.0119 sec