공부하는가비

22.01.022 AI기본 3주차 강의 --python 기초(Builtin Func) 본문

카테고리 없음

22.01.022 AI기본 3주차 강의 --python 기초(Builtin Func)

가비코코보리 2022. 1. 22. 12:31
# -*- coding: utf-8 -*-

# -----------------------------------------------
# 파이썬 내장함수 실습
# -----------------------------------------------

# all()
print(f'all([1,2,3]) => {all( [1,2,3] )}')
print(f'all([1,2,3]) => {all( [1,-2,3] )}')
print(f'all(["a","b",""]) => {all( ["a","b",""] )}')

# any( [요소, 요소, 요소] ) -- 1개이상 True면 True
print(f'any([1,2,3]) => {any( [1,2,3] )}')
print(f'any([1,2,3]) => {any( [1,0,0] )}')
print(f'any([1,2,3]) => {any( [0,0,0] )}')

# chr(code) => code 를 문자로 전환
print(f'chr(97) => {chr(97)}')  # chr(97) => a

# ord(문자) => 문자를 code로 전환
print(f'ord(a) => {ord("a")}')  # ord(a) => 97

# divmod(a,b) => a와b를 나눈 몫과 나머지를 튜플 형태로 돌려줌
print(f'divmod(11,2) => {divmod(11,2)}') # divmod(11,2) => (5, 1)

# eval(실행가능한 문자열 식)
print(f'eval("2+5") => {eval("2+5")}')  # eval("2+5") => 7
print(f'eval("sum([1,2,3,4,5])") => {eval("sum([1,2,3,4,5])")}')    # eval("sum([1,2,3,4,5])") => 15

# zip 동일한 개수로 이루어진 자료형을 묶어주는 역할
datas=zip([1,2,3],[4,5,6])
print(f'datas = {datas}')
for x,y in datas:
    print(x,y)          # 1 4
                        # 2 5
                        # 3 6

datas=list(zip("abc","def"))
print(f'datas = {datas}')   # datas = [('a', 'd'), ('b', 'e'), ('c', 'f')]
for x,y in datas:
    print(x,y)          # a d
                        # b e
                        # c f
Comments