Print파이썬에서 화면에 출력을 하고자 할때는 print 명령어를 사용할 수 있습니다. 예를 들어, "Hello World!" 를 화면에 출력하고자 할때는 다음 코드를 실행하면 됩니다.print("Hello World!")위의 코드의 뜻은 print 다음에 오는 괄호
Data TypesData type은 해당 데이터가 숫자인지 텍스트 인지 등의 타입을 이야기 합니다..예를 들어, 숫자 2 와 텍스트 "2", 그리고 소수점 숫자 2.0은 사람에게는 문맥상 같은 의미를 가지지만 컴퓨터에게는 3개가 전부 다른 의미를 가집니다. 그럼으로
진짜 멋진 기능인 것 같다.
다른 언어들과 마찬가지로 파이썬에는 변수라는 개념이 존재하며, 변수라는 것은 임시로 혹은 영구적으로 값을 기억해두기 위한 저장소를 말합니다.도대체 변수라는게 왜 필요할까 ?예를 들어보겠습니다. 제가 동네 근처의 마트에서 과자를 사려고 하여 천원 짜리 지폐를 들고 집 밖
파이썬은 기본적인 수학 연산 표현 이외에도 다음과 같은 상급 수학 연산 표현 또한 지원하고 있습니다.% \+= \-= \*= /= %% 는 modulo operator 라고 하며, 나누기의 나머지 값을 계산할때 사용됩니다.예를 들어, 10 % 3 은 1을 리턴합니다
파이썬 (그리고 일반적으로 다른 프로그래밍 언어도 마찬가지) 을 사용하여 수학 연산을 할때 조심해야 할 점이 있습니다. 그건 바로 어떠한 연산을 하느냐에 따라 실행되는 순서가 틀릴 수 있다는 점입니다. 다음의 코드를 예를 들어 보겠습니다.result = 10 + 20
Significant WhitespaceWhitespace 란 바로 들여쓰기(indention)을 이야기 합니다.다른 언어에서는 들여쓰기가 필수사항은 아닙니다. 단순히 코드의 가독성을 높이기 위해서 사용하는 수준입니다. 하지만 파이썬에서는 들여쓰기는 요구사항 입니다.
시간이 지나서 다시 돌아볼때 이런 문제도 있었구나 하고 나혼자 보려고 작성하는거임.문제월(month)와 일(day), 이 2가지를 input 값으로 받았을때, 2019년의 해당 월과 일의 다음 날의 월과 일을 출력해주세요. 예를 들어, month 는 3이고 일은 31이
다음의 방정식을 해결하는 프로그램을 구현 하세요. x값을 구해야 합니다.ax = b결과 출력물은 다음과 같아야 합니다.Input 으로 주어진 a 와 b 값으로 위의 방정식을 충족하는 단 하나의 정수가 존재한다면 해당 정수를 출력하면 됩니다만일 a 와 b 값으로 위의 방
함수를 정의 할때 default value parameter를 non-default value parameter 앞에 정의 하면 안된다고 배웠습니다.왜 안돼야만 하는지 생각해보시고 블로깅 하여 채널에 공유해 주세요.총 4가지의 매개변수 종류가 있습니다.위치 매개 변수기
함수는 자주 사용하는 코드를 한 곳에 모아 놓은 것을 뜻함.함수를 호출할 때 함수 안에 넣는 값을 인수라고 하며 인수는 매개변수를 통해서 사용할 수 있습니다. 그리고 함수가 호출된 뒤 함수 안에서 나오는 값을 반환값이라고 하며 반환값은 함수 안에서 return으로 반환
List는 대괄호 안에 원하는 값들을 나열 하는 식으로 생성할 수 있으며, 각각의 값들은 쉼표를 사용해서 구분 합니다. List 에 저장되어 있는 값은 "element" 라고 합니다.List는 여러 string 이외에도 숫자, boolean 값 등 모든 type의 값
list의 특징중 하나는 수정이 가능하다는 점입니다.즉, list에 element를 추가 할 수 도 있고 또한 기존의 element 값을 변경할 수도 있습니다.리스트에 새로운 element를 추가 하기 위해서는 일반적으로 append 라는 함수를 사용하면 됩니다. 영어
파이썬에는 del 이라는 명령어가 있습니다.쓰는 방법은 del 변수명\[삭제할 리스트의 번호] 입니다.del 키워드와 list의 인덱스를 사용하여 원하는 요소를 리스트에서 삭제하는 것입니다.참고로 요소가 리스트에서 삭제되면 파이썬이 자동으로 리스트의 인덱스들을 다시 정
Tuple은 list와 비슷하게 요소들을 저장할때 쓰입니다. 기본적으로 tuple은 list와 동일하지만 다음과 같은 차이를 가지고 있습니다.List는 수정이 가능하지만 tuple은 한번 선언되면 수정이 불가능 합니다.Tuple을 선언하는 문법은 다음과 같습니다.my_
Set은 list의 친척입니다. List와 마찬가지로 여러 다양한 타입의 요소(element)들을 저장할 수 있습니다.하지만 list와 동일하다면 set가 있을 이유가 없겠죠. List와 다른점은 다음과 같습니다.List와 다르게 요소들이 순서대로 저장되어 있지 않습니
Dictionary의 기본적인 문법은 다음과 같습니다.my_dic = { "key1" : "value1", "key2" : "value2"}중괄호 { } 를 사용해 dictionary를 선언한다.key 와 value 의 값으로 이루어져 있다. key 값이 먼저 나오고
For 문은 list 뿐만이 아니라 tuple, set 등 다른 자료구조와도 사용할 수 있습니다.앞서 보았듯이 for 구문에서는 리스트가 가지고 있는 요소의 수 만큼 for 구문에 속해있는 코드를 실행합니다.이걸 iteration 이라고 합니다. 만일 리스트가 5개의
파이썬에서는 for 구문 말고도 반복구문이 하나 더 있습니다.바로 while 구문 입니다.for 구문은 list나 set, dictionary 등의 data structure 등을 기반으로 코드블록을 반복 실행합니다.하지만 가끔은 list같은 data structure
List와 마찬가지로 dictionary도 for 반복구문(loop)을 사용하여 요소 하나 하나를 가지고 반복되는 로직을 실행 시킬 수 있습니다. 다만 list와 다르게 dictionary는 각 요소가 key 와 value로 이루어져 있는것 기억하시죠?그렇기 때문에 d
전에 BTS의 멤버인 RM의 실명, 가명, 그리고 태어난 년도를 dictionary로 표현해 보았습니다. 하지만 BTS는 총 7명으로 구성되어 있습니다. 그렇다면 모든 BTS 멤버의 정보들을 표현하기 위해서는 어떻게 할 수 있을까요? 이제까지 보았던 dictionary
Scope은 범위라는 뜻입니다. 프로그래밍 언어에서 scope은 어떠한 객체 (변수, 함수 등)가 유효한 범위를 이야기 합니다.범위를 벗어나면 해당 객체는 사용될 수 없습니다.Python에서 scope은 항상 객체가 선언된 지점에서 위로는 상위 객체 까지, 아래로는 모
1. sys.modules 와 sys.path의 차이점을 서술해 주세요. > import search 순서 sys.modules -> built-in modules -> sys.path > sys.modules 파이썬이 모듈이나 package를 찾기위해 가장 먼저
초기의 프로그래밍 언어는 조건문만으로 예외를 처리했습니다. 하지만 예외가 발생할 상황을 예측하고 모두 조건무으로 처리하는 것은 매우 힘든 일입니다.프로그래밍 언어의 구조적인 문제로 인해 조건문만으로 예외를 처리할 수 없는 경우도 있습니다. try except 구문 >
메서드는 클래스의 행위를 표현하는 것으로 클래스 내의 함수로 볼 수 있다. 파이썬에서 메서드는 크게 인스턴스 메서드,클래스 메서드,정적 메서드가 있다. 가장 흔히 쓰이는 인스턴스 메서드는 인스턴스 변수에 엑세스할 수 있도록 메서드의 첫번째 파라미터에 항상 객체 자신을
python에서 출력을 하려면 print라는 걸 써야한다.ex) print("내용")홀따옴표를 하든 쌍따옴표를 하든 똑같은 결과를 볼 수 있다.문자열사이에 콤마가 있다고 가정을 한다. 그러고 출력을 했을때한칸한칸씩 띄어쓰기로 나온다.이때 sep을 사용해보자.이렇게 사용
format >format을 알려면 괄호를 알아야한다. [] 대괄호, {} 중괄호, () 소괄호 format은 기본적으로 .format 으로 사용한다. 바로 가보자. print함수 안에 '중괄호 and 중괄호'.format('You','Me')) 라고 입력해주었다.
print 안에 %5d, %4.2f 를 넣어주었다.이게 무슨뜻이냐..하면 지난 글에서 언급한적이 있지만이렇게 말한 적이 있다.다시 한번 살펴 보면 %5d는 다섯째자리의 정수가 온다고 지정해주는 것이고%4.2f는 정수부분은 네자리 실수부분(소수점)은 두자리를 지정해준다는
Boolean은 알게 모르게 자주 사용되는 기본 자료형이다.그치만 Boolean은 다른 자료형과 달리 True 또는 False라는 값만 바인딩 할 수 있다.다음 코드에서 a와 b라는 변수는 각각 True와 False라는 값을 바인딩한다.type 내장 함수를 이용해 타입