본문 바로가기

나는 이렇게 학습한다/Language51

파이썬 매개변수 순서 딱알랴줌! 시작부터 결론 가자! 함수 매개변수(파라미터) 순서 def func(일반인수, 기본값 지정인수, 가변인수, 키워드인수, 가변 키워드인수): 1순위 : 일반인수 : 일반인수 2순위 : 기본값 지정인수 : 인자에 기본값을 지정해서 따로 인수를 받지 않아도 함수가 받아들이는 인수 ex. a = 0 3순위 : 가변인수 : 리스트(튜플) 형태의 다수 요소를 가지고 있는 인수 4순위 : 키워드인수 : 키와 값이 1대1 매칭되어 있는 인수, 키가 지정되어 있기 때문에 일반 인수와 달리 위치를 안지켜도 됨 5순위 : 가변 키워드인수 : 키와 값을 가지고 있는 딕셔너리 형태의 다수 요소를 가진 인수 왜 이 순서대로 넣어야 하나? 키와 값을 가진 인수라면 위치와 무관하게 해당 키를 찾아갈 수 있지만 일반 인수와, 기본값 .. 2021. 11. 4.
파이썬 기본 중에 기본문법 빠르게 정리 | print()로 출력하기 print( 출력하고자 하는 값 ) | 파이썬 데이터 타입 String : 문자열(문자의 경우, ' 또는 "으로 양쪽을 묶어야 함) Integer : 정수 Float : 부동 소수점 Complex Numbers : 복소수 Boolean : 참, 거짓 | 변수에 값 할당하기 다양한 데이터 타입을 변수에 할당할 수 있고 이 변수를 다른 곳에 호출하거나 연산하는 등 활용할 수 있음 변수명 = 값 (이것이 파이썬의 변수 할당 방법. js의 경우 변수에 값을 할당하기 위해선 let, const처럼 선언을 해주어야 하지만 파이썬은 그냥 냅다 꽂아버림.. so cool Python!) | 사칙 연산자 더하기 : + 빼기 : - 나누기 : / 정수 나누기 : // (나눈 값을 정수로 만들어.. 2021. 11. 3.
점프 투 파이썬 #02-1 숫자형, 02-2 문자열 자료형(인덱스 전) 오늘 배운 것 02-1 숫자형 #정수형(양수, 음수, 0) >>> a = 123 >>> a = -178 >>> a = 0 >>> a 0 #실수형(소수점) >>> a = 1.2 >>> a 1.2 >>> a = 4.24e10 >>> a 42400000000.0 >>> a = 4.24E10 >>> a 42400000000.0 >>> #대소문자는 무관함 >>> #실수형에서 e 다음의 숫자는 '지수'를 의미한다. >>> #아래는 8, 16진수 >>> a = 0O177 >>> a 127 >>> b = 0xABC >>> b 2748 >>> #사칙연산 >>> a = 3 >>> b = 4 >>> a + b 7 >>> a * b 12 >>> a / b 0.75 >>> a ** b 81 >>> # ** 는 제곱을 나타낸다... 2021. 9. 18.
점프 투 파이썬 #01장 파이썬이란 무엇인가? 오늘 배운 것 - 구글에서 만든 소프트웨어의 50%이상이 파이썬으로 작성되었다. + 인스타그램, 드롭박스 - 공동 작업과 유지 보수가 매우 쉽고 편하다. - 다른 언어로 작성된 많은 프로그램과 모듈이 파이썬으로 재구성되고 있다. - 파이썬은 대부분의 프로그램을 만들 수 있으며 만들 수 없는 프로그램과 빠른 실행이 필요한 부분은 다른 언어로 만든 프로그램을 파이썬 프로그램 안에 포함시켜 보완할 수 있다. - 펄이 100가지 방법으로 하나의 일을 처리할 수 있다면, 파이썬은 가장 좋은 방법 1가지만 사용한다. - 파이썬은 괄호사용이 적으며 대신 들여쓰기를 정확히 해야 코드가 실행된다. - 파이썬은 개발 속도가 빠르다. 파이썬으로 할 수 없는 일 - 시스템과 밀접한 프로그래밍 영역 - 모바일 프로그래밍 - 파.. 2021. 8. 21.
초보자를 위한 파이썬 300제 따라치기 #3. 파이썬 문자열 오늘 배운 것 >>> a = "3" >>> b = "4" >>> print(a+b) 34 >>> >>> print("HI"*3) HIHIHI >>> >>> print("-"*80) -------------------------------------------------------------------------------- >>> >>> >>> t1 = 'python' >>> t2 = 'java' >>> >>> t3 = (t1 + t2) * 3 >>> >>> t3 'pythonjavapythonjavapythonjava' >>> print( t3) pythonjavapythonjavapythonjava >>> >>> >>> name1 = "김민수" >>> age1 = 10 >>> name2 = "이철희".. 2021. 7. 26.
김왼손의 왼손코딩 #함수, 모듈, 객체, 코딩 스타일, 구글링 방법 오늘 배운 것 함수란, 반복되는 코드를 묶어서 이름을 붙여놓은 것 (필요할 때 불어와 사용할 수 있게) = 마술모자와 같다! 함수의 종류 1. 내장함수 ex. print() , type() 2. 모듈의 함수 ex. 임포트하여 가져다 쓰는 함수 3. 사용자 정의 함수 ex. 내가 직접 만들어 쓰는 함수 함수 만드는 방법 def 함수이름(인자1, 인자2, ...) 실행할 명령1 실행할 명령1 return 결과 > def = define 의 약자 (정의하다) > 인자 = 매개변수 > 숫자나 리스트 등을 넣을 수 있다. 1. 재사용 가능 > 일단 만들어두면 언제든지 사용가능 2. 코드관리가 쉽다 > 반복되는 코드를 모아놓았으므로 3. 조립해서 사용하기 유용하다 > 함수는 하나의 블럭이다 # ex. daco 라는.. 2021. 7. 24.