meta data for this page
  •  

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
python:내장_함수 [2021/03/30 12:47]
moonrepeat
python:내장_함수 [2021/04/01 12:58] (현재)
moonrepeat
줄 49: 줄 49:
 >>>​ list(range(1,​ 10, 2)) >>>​ list(range(1,​ 10, 2))
 [1, 3, 5, 7, 9] [1, 3, 5, 7, 9]
 +</​code>​
 +  - **round**(//​number[,​ ndigits]//) : 숫자를 받아 반올림 값을 반환
 +    * <​code>​
 +>>>​ round(4.6)
 +5
 +>>>​ round(5.678,​ 2)
 +5.68
 +</​code>​
 +  - **sum**(//​iterable,​ /, start=0//) : 입력받은 열거형 데이터의 합을 반환
 +    * <​code>​
 +>>>​ sum([1,​2,​3])
 +6
 +>>>​ sum((4,​5,​6))
 +15
 </​code>​ </​code>​
  
줄 74: 줄 88:
 >>>​ ord('​0'​) >>>​ ord('​0'​)
 48 48
 +</​code>​
 +  - //class// **str**(//​object=''//​) or //class// **str**(//​object=b'',​ encoding='​utf-8',​ errors='​strict'//​) : 입력받은 데이터를 문자열 객체로 반환
 +    * <​code>​
 +>>>​ str(3)
 +'​3'​
 +>>>​ str('​hi'​)
 +'​hi'​
 </​code>​ </​code>​
  
줄 93: 줄 114:
 [1, 2, 3] [1, 2, 3]
 </​code>​ </​code>​
 +  - **sorted**(//​iterable,​ *, key=None, reverse=False//​) : 입력 받은 데이터를 정렬하여 [[list]] 형태로 반환
 +    * <​code>​
 +>>>​ sorted([3, 1, 2])
 +[1, 2, 3]
 +>>>​ sorted(['​a',​ '​c',​ '​b'​])
 +['​a',​ '​b',​ '​c'​]
 +>>>​ sorted("​zero"​)
 +['​e',​ '​o',​ '​r',​ '​z'​]
 +>>>​ sorted((3, 2, 1))
 +[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>​
 +
 ===== 기타 ===== ===== 기타 =====
   - **all**(//​iterable//​) : 입력 받은 모든 요소가 참이면 True 아닐 경우 False (빈 값은 True)   - **all**(//​iterable//​) : 입력 받은 모든 요소가 참이면 True 아닐 경우 False (빈 값은 True)
줄 174: 줄 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>​