meta data for this page
  •  

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
python:내장_함수 [2021/03/30 12:55]
moonrepeat
python:내장_함수 [2021/04/01 12:58] (현재)
moonrepeat
줄 124: 줄 124:
 >>>​ sorted((3, 2, 1)) >>>​ sorted((3, 2, 1))
 [1, 2, 3] [1, 2, 3]
 +</​code>​
 +  - //class// **tuple**([//​iterable//​]) : 열거형 데이터를 입력받아 튜플로 반환
 +    * <​code>​
 +>>>​ tuple("​abc"​)
 +('​a',​ '​b',​ '​c'​)
 +>>>​ tuple([1, 2, 3])
 +(1, 2, 3)
 +>>>​ tuple((1, 2, 3))
 +(1, 2, 3)
 +</​code>​
 +  - **zip**([//​*iterable//​]) : 여러개의 iterable 데이터를 받아 각 자료를 묶어서 반환
 +    * <​code>​
 +>>>​ list(zip([1,​ 2, 3], [4, 5, 6]))
 +[(1, 4), (2, 5), (3, 6)]
 +>>>​ list(zip([1,​ 2, 3], [4, 5, 6], [7, 8, 9]))
 +[(1, 4, 7), (2, 5, 8), (3, 6, 9)]
 +>>>​ list(zip("​abc",​ "​def"​))
 +[('​a',​ '​d'​),​ ('​b',​ '​e'​),​ ('​c',​ '​f'​)]
 </​code>​ </​code>​
  
줄 207: 줄 225:
 </​code>​ </​code>​
   - **open**([//​file,​ mode='​r',​ buffering=-1,​ encoding=None,​ errors=None,​ newline=None,​ closefd=True,​ opener=None//​]) : [[open]] 문서 참조   - **open**([//​file,​ mode='​r',​ buffering=-1,​ encoding=None,​ errors=None,​ newline=None,​ closefd=True,​ opener=None//​]) : [[open]] 문서 참조
 +  - **print**(//​*objects,​ sep=' ', end='​\n',​ file=sys.stdout,​ flush=False//​) : [[print]] 문서 참조
 +  - //class// **type**([//​object//​]) or //class// **type**([//​name,​ bases, dict//]) : 입력한 object의 자료형 반환
 +    * <​code>​
 +>>>​ type("​abc"​)
 +<class '​str'>​
 +>>>​ type([ ])
 +<class '​list'>​
 +>>>​ type(open("​test",​ '​w'​))
 +<class '​_io.TextIOWrapper'>​
 +</​code>​