positional arguments는 parameter 값을 넣어준 순서대로 호출 해주어야 한다.positional arguments의 경우 순서에 맞춰서 parameter 값을 호출해주어야 한다. 그러나 Keyword Arguments방식으로 parameter 값을
Literal String Interpolation (f-string) 파이썬에서 문자열을 다루는 방법은 기존 2가지가 있다 %-formatting 방식 (파이썬 2) str.format() 메서드 방식 (Format string syntax) 하지만 위의 두 방식
Print 파이썬에서 화면에 출력을 하고자 할때는 print 명령어를 사용 > Data Types Data type은 해당 데이터가 숫자인지 텍스트 인지 등의 타입을 이야기 합니다.. 파이썬 데이터 타입 Integer (정수 값 1, 2, 100) Float (
우리나라에는 총 8개의 도가 있습니다. 이를 8도라고 하며, 8도는 다음과 같습니다.강원도경기도경상도전라도충청도평안도함경도황해도korea_provinces = "강원도", "경기도", "경상도", "전라도", "충청도" (element)list1 = 1, 2, 3,
파이썬에서는 리스트의 일부분을 따로 copy 할 수 있습니다. 이것을 slicing 이라고 합니다.Removedel과 달리 인덱스를 사용하지 않고 리스트를 삭제하는 방법
Tuples Tuple은 list와 비슷하게 요소들을 저장할때 쓰입니다 기본적으로 tuple은 list와 동일하지만 List는 수정이 가능하지만 tuple은 한번 선언되면 수정이 불가능 합니다. > Tuple의 요소들을 읽어들이는 방법, slicing은 모두 li
List와 마찬가지로 여러 다양한 타입의 요소(element)들을 저장List와 다르게 요소들이 순서대로 저장되어 있지 않습니다. 즉 ordering이 없다순서가 없으므로 indexing도 없습니다동일한 값을 가지고 있는 요소가 1개 이상 존재 할 수 없습니다.(동일한
중괄호 { } 를 사용해 dictionary를 선언한다.key 와 value 의 값으로 이루어져 있다. key 값이 먼저 나오고 그리고 : 이 위치하고 그 다음에 value 값이 나온다.각각의 key : value 들은 comma 로 구분한다.예를 들어, BTS 멤버중
list의 총 길이를 사전에 알 수 없다면 if 구문만으로는 해결할 수 없습니다. 그래서 파이썬에서는 for 구문을 제공합니다. For 구문은 list의 요소를 한번에 하나씩 가지고 원하는 로직을 실행할 수 있게 해주는 역할을 합니다. for 구문의 문법은 다음과 같습
파이썬에서는 for 구문 말고도 반복구문이 하나 더 있습니다.바로 while 구문 입니다.while 구문은 특정 조건문이 True 일동안 코드블록을 반복 실행 합니다.For문과 마찬가지로 while문도 break과 continue가 있습니다. number = 0
파이썬에서 if 는 특정한 조건을 확인 할 때 사용됩니다.예를 들어, name 이라는 변수의 값이 "차은우" 인지 확인하고 만일 "차은우" 가 맞다면 "Hello 차은우" 라고 출력하는 로직을 파이썬으로 구현 할때는 다음 처럼 구현할 수 있습니다.if name == "
Keyworded variable length of arguments는 이름 그대로 keyword arguments 인데 그 수가 정해지지 않고 유동적으로 변할 수 있는 keyword arguments 입니다. Keyworded variable length of arg
다른 구문들과 마찬가지로 함수도 함수안에 중첩되어 선언될 수 있습니다. 즉 함수 안에 함수를 선언할 수 있습니다.중첩함수 혹은 내부 함수는 는 상위 부모 함수 안에서만 호출 가능합니다.부모 함수를 벗어나서 호출될 수 없습니다.위의 코드에서 child_function
ScopeScope은 범위라는 뜻입니다.프로그래밍 언어에서 Scope은 어떠한 객체(변수,함수)가 유효한 범위를나타냄. 범위를 벗어나면 해당 객체는 사용될 수 없다.Python에서 scope은 항상 객체가 선언된 지점에서 위로는 상위 객체 까지, 아래로는 모든 하위 객
Class
Modules & Packages 파이썬에서 모듈은 변수나 함수 그리고 클래스 등을 모아놓은 파일입니다. 다른 파일에서 재사용이 가능하게 하고 전체 코드가 한 파일에 넣기에는 너무 커졌을때 여러 파일로 나누어서 정리를 하기 위해서. 예를 들어, List의 총 요
How import statement finds modules and packages ** 파이썬은 다음 3가지 장소를 순서대로 보면서 찾습니다.** > 1. sys.modules built-in modules sys.path sys.modules 파이썬이 모듈이나
예외란 코드를 실행하는 중에 발생한 에러를 뜻합니다.파이썬에서는 코드에러가 발생했을떄 대표적인 예외처리 방법으로는 try, except가 있습니다try,except 예외처리try: 실행할 코드except: 예외가 발생했을떄 처리하는 코드
리스트 컴프리헨션이란 새로운 리스트를 만들 때 사용할 수 있는 간단한 표현식으로 리스트와 마찬가지로 대괄호 , 를 사용하여 작성합니다그리고 우리가 만들려고 하는 원소를 표현하는 표현식으로 시작하여 for 루프가 뒤에 따라오는 형식을 가집니다. For 문 뒤에 if문을