40. Tuples 40-1. Tuples 이제까지 list 에 대해서 배웠습니다. List 같이 데이터들을 저장하게 해주는 것들을 Data Structure (자료구조) 라고 합니다. 그리고 파이썬에는 list 외에도 여러 자료구조 들이 있습니다. 그 중 이번에는 tuple 에 대해서 알아보겠습니다. Tuple 은 list 와 비슷하게 요소들을 저장할때 쓰입니다. 기본적으로 tuple 은 list 와 동일하지만 다음과 같은 차이를 가지고 있습니다. List 는 수정이 가능하지만 tuple 은 한번 선언되면 수정이 불가능 합니다. Tuple 을 선언하는 문법은 다음과 같습니다. my_tuple = (1, 2, 3) 보시다시피 list 와 차이점은 대괄호 대신에 일반 괄호를 사용한다는 점입니다. Tuple..
IF if name == "차은우": print(f"Hello {name}") #출력 Hello 차은우 01 구조 if expression: codes to execute expression 다음에는 반드시 : 가 위치해 있어야 합니다. if문 다음에 오는 expression 값이 True 이면 codes to execute 부분의 코드들이 실행되게 됩니다. expression 이 False 이면 codes to execute 부분의 코드들이 실행되지 않습니다. 예를 들어, 위 맨 처음 코드에서 expression 은 name == "차은우" 이고, codes to execute 은 print(f"Hello {name}") 입니다. 02 indent(들여쓰기) if condition: print("if ..
숫자만 더한다고!?? 파이썬에서는 문자도 더할 수 있다!! String Concatenation print("Hello, " + "World") input() 을 통해 유저로부터 받은 이름을 저장한 변수를 화면에 출력하고 싶을 때, 사용 가능! name = input() print("Hello, " + name) 👉 " Hello, Melody" 👉 " Hello, 철수" 문자열이 너무 길고 복잡하다면!??? literal string interpolation + 를 사용하지 않고도 문자열을 더할 수 있다. 👉 사용방법 date = 1980 python_inventor = "Guido van Rossum" location = "Centrum Wiskunde & Informatica" country = "..
기본 수학연산 표현 파이썬 산술연산자 01. 더하기 + >>> 3.5 + 2.1 5.6 뺄셈 (컴퓨터는 실수를 표현할 때 오차가 발생) (참고 : https://dojang.io/mod/page/view.php?id=2171) >>> 4.3 - 2.7 1.5999999999999996 02 .곱하기 * >>> 1.5 * 3.1 4.65 03 .나누기 (몫 ) / >>> 5.5 / 3.1 1.7741935483870968 04 .정수의 나누기 (몫 ) // 파이썬에는 나누기의 값이 정수로 떨어지지 않는 경우 반내림으로 해서 정수의 값만 리턴하는 정수 나누기가 있습니다. 정수 나누기는 나누기 심볼을 2번 연속으로 사용하면 됩니다. ==> // 예를 들어, 7 / 2 = 3.5 입니다. 하지만 7 // 2 =..
Variables_변수 어떠한 특정 값을 저장하고 있는 '명사' 01 변수에 값 저장하기 👉 변수 = 값 02 변수 이름 법칙 변수 이름은 영어 알파벳과 숫자 그리고 underscore(_) 으로만 구성 변수 이름 첫글자는 알파벳이나 underscore(_)로만 시작 주의! 숫자로 시작될 수 없음 영어 알파벳은 대문자와 소문자가 구분됨. 올바른 변수 이름 : name, _name, my_name, myName 잘못된 변수 이름: 7name, my name 🍯TIP 변수의 이름을 지정할 때는 코드의 가독성을 위하여 변수에 저장된 값들에 맞게 변수의 이름을 정하는 것이 좋다. 03 데이터 타입에 따른 ""(Double Quotes)의 옳바른 사용 age = "23" next_year = age + 1 pri..
Print 파이썬에서 화면에 출력을 하고자 할때 사용 print("Hello World!") >>> 코드 분해하기 Data Type String Integer Float Complex Numbers Boolean 01. String : 문자열 두개의 따옴표 ("") 사이에 있는 문자열을 string 이라고 합니다. 파이썬이 string 을 출력할때 따옴표들은 제외하고 출력하게 됩니다. 따옴표들은 단순히 print의 괄호 안에 들어가는 값들이 string 이라고 알려주는 역할을 합니다. 02. Integer : 정수 ex) 1, 2, 100 03. Float : 소수 ex) 2.0, 3.7, 9.99 04. Complex Numbers : 실수와 허수를 포함하는 복소수 참고 ) 파이썬에서는 j를 사용하여 ..
숫자 정수 : 2 => int 실수 : 2.0 => float 복소수(허수): i => complex 사칙연산 (+, -, *, /) >>> 1 + 1 2 >>> 1 - 2 -1 >>> 2 * 2 4 >>> 5 / 2 2.5 정수 계산하기 정수/정수 = ? 파이썬 2 파이썬 3 >>> 4 / 2 2 >>> 4 / 2 2.0 >>> 5 / 2 2.5 => 정수 => 실수 파이썬 3 에서 '정수/정수 = 정수'로 만드는 방법( // : 버림 나눗셈(floor division)) 정수//정수 => 정수 >>> 5 // 2 2 >>> 4 // 2 2 실수 계산하기 실수에 // 연산자를 사용하면 결과는 실수가 나오며 소수점 이하는 버림. 따라서 결과는 항상 .0으로 끝남. 실수//정수 => 실수 >>> 5.5 /..
01 세미콜론 ; 많은 프로그래밍 언어(ex. JAVA)들은 구문이 끝날 때 ;(세미콜론)을 붙이나, 파이썬은 세미콜론을 붙이지 않음. print('Hello, world!') 단, 세미콜론을 붙여도 문법 에러는 발생하지 않으며, 보통 한 줄에 여러 구문을 사용할 때 세미콜론으로 구분해줌. print('Hello'); print('1234') 02 주석 # 1. 한 줄 주석 #print('Hello, world!') print('Hello, world!') #printf('1234567890') 2. 블록 주석 보통 블록 주석을 작성할 때는 코드를 읽기 쉽도록 # 뒤에 공백을 한 칸 띄움 # 더하기 # a = 1 + 2 # print('Hello, world!') 파이썬에서 한글 사용을 위한 인코딩 UT..
명령프롬프트에서 파이썬 사용하기 1.Window키 + R 2. cmd입력 : 명령프롬프트 실행 3. python입력 4. 실행코드 입력 : print('Hellow, world') 5. 파이썬에서 나갈때 : exit() 입력 또는 Ctrl+Z 명령 프롬프트에서 스크립트 파일 실행 1.Window키 + R 2. cmd입력 : 명령프롬프트 실행 3. 코드파일이 저장된 폴더로 이동. cd c:\project 4. 파이썬 + (한칸띄기) + 파일이름 입력하여 스크립트 파일을 실행 python hello.py 명령 프롬프트에서 파이썬이 실행되지 않을 때 'python'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 파이썬이 실행되지 않고 이런 에러가 나온다면 환경 변수의 P..