공부하는가비
22.01.022 AI기본 3주차 강의 --python 기초(Builtin Func) 본문
# -*- 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