파이썬 위치 기반 매개변수, 키워드 기반 매개변수
안녕하세요 오늘은 우연하게 알게된 파이썬의 모르는 문법들을 설명해드리려고 합니다. 위치기반 매개변수(positial only) 키워드기반 매개변수(keyword only) 입니다. def function(a,b,c,d,e,f): print(a,b,c,d,e) 다들 많이 함수에서 쓰기 때문에 아실수도 있지만 생소한 내용입니다. * , / 를 활용해서, 위치기반과, 키워드기반을 지정을 할 수 있습니다. def function(a,b,/,*,e,f) foo(1,2) foo(a=1,b=2) foo(1,2,"","") 첫번째 foo 함수는 정상적으로 실행이 됩니다. 두번째는 error 가 나는데요. 위치기반 파라미터이기 때문입니다. 세번째 역시 키워드기반이기 때문에 명시를 해주어야합니다. 파라미터를 아래의 예제를..
2024. 3. 7.
[파이썬] python review
파이썬의 주 원인 오타 1. 스펠링 ex) append -> attend 와 같이 syntax 에러인경우 오타 확률 높음 2. .과 , 의 혼동 헷갈림 -> , 쉼표 여백이 있으면 쉼표 점은 없음 3. () 괄호 비대칭 -> np.array([[1,2,3],[4,5,6]) syntax error 밑에줄에 뜸 4. : ; 콜론 , 세미콜론 5. 조건문 반복문 자료구조 : 리스트 / 튜플 / 집합 / 딕셔너리 리스트 : [] List 순서가 있음 (index, 순서O) ex) a= [1,2,3,4,5] 3,4,5 를 끄집어내면(슬라이싱) ★★★(훈련)슬라이싱 : 김밥썰기 = 칼질위치표현점 + 간격표현 a[1:4] , a[1:-1] 0,1,2,3,4,5 칼질을 앞에서 하면 된다 a[0:0:0] 시작점 , 끝점..
2022. 10. 25.
[파이썬] MySQL
**SQL 1.DDL : 데이터 구조를 생성하고 삭제하는 명령어 1) 테이블 생성 create table 테이블이름( 컬럼이름 자료형 제약조건 , 컬럼이름 자료형 제약조건 , ... 테이블 제약조건 )engine=InnoDB DEFAULT CHARSET=utf8 ->자료형 문자 : char(글자수) , varchar(글자수) , text - 글자수는 한글인 경우는 * 3 숫자 : int , float , double 날짜 : date , time , datetime , timestamp ->제약조건 primary key : not null , unique ( 널값이 x 유니크해야한다) - 테이블에서 한 번만 지정할 수 있음 (자동 index) not null : 필수 입력 ( 널 값이 없어야댐) uniq..
2021. 2. 6.