Python 기초

allnight5·2022년 11월 8일
0

Python 기초

목록 보기
1/1

접근제어자

Final int

1-7반복문

Enumerate index번호를 줄수있다

For i, com in enumerate(rate)

튜플은 리스트와 같으나 불변형으로 추가하거나 바꿀수없다

set()은 리스트안에 중복을 제거해서 하나씩만 가지게된다

Python 의 f-string이란

print(f"{변수}의 점수는 {변수}점이다")와같이 html의 백틱과 같은 기능을한다

Try-except문

Try안 내용을 시도하는데 오류시 멈추지말고
오류대신 except안에 내용을 실행이키고 계속 돌아라
Try:
Print
Except:
Print

다른 .py의 함수 불러오기

From .py파일이름 import 함수이름
From age import agi

Map은 리스트의 갯수만큼 함수에 넣어서 실행시킨다

Map(함수이름, 리스트)
Lambda람다란?
함수까지 굳이 만들필요 있냐 그냥 한줄로 깔끔이 끝내자 map기능에 함수를 합친것과 같은 기능을 할수있다
Result = (lambda person : 조건문 , 리스트)

Filter는 true인것들만 가져오게하는것이다

people = [{'name':'hel','age':32}]
Result = filter(lambda person : person['age']>20, people)

함수를 부를때 지정해주면 순서를 맞추지 않아도된다

def hellow(one, two):
retunr one-two
hellow(two =7, one=11)
함수를 부를때 넣어주지 않는다면 기본값인 two=3이 들어가고 two=7을 넣어준다면 two자리에 7이 들어가게된다
def hellow(one, two=3):
retunr one-two
hellow(one=11)

괄호안에 *args를 입력해주면 인자를 무제한으로 받을수있다

def hellow(*args):
for name in args:
print(f'{name}님 어서오세여')

hellow('철수','매링','라면')

인자가아닌 키워드를 무제한으로 받을수 있게하는 함수

def hellow(*kwargs):
print(kwargs)

hellow(name='철수', age=30,height=190)
이렇게 보내면
딕셔너리 형태로 만들어준다

profile
공부기록하기

0개의 댓글