코딩/PYTHON 16

Python 오류와 에러 개념 설명 및 처리 방법, 조건문과 try except 구문

#구문 오류 : 프로그램이 실행 전에 발생하는 오류 print ("#닫는 따옴표를 사용하지 않음) SyntaxError: unterminated string literal (detected at line 1) #SyntzxError 는 구문에 문제가 있어 프로그램이 실행되지 않는 오류 # 예외 / 런타임 오류 : 실행 중에 발생하는 오류 print ("start") start list_A [1] Traceback (most recent call last): File "", line 1, in list_A [1] NameError: name 'list_A' is not defined. Did you mean: 'list'? # 기본 예외 처리 # 1. 조건문을 사용하는 방법 user_input_a = in..

코딩/PYTHON 2022.08.30

Python 변수 만들기 개념 설명, 복합 대입 연산자 (+=, -=)

#변수 = 값에 붙이는 이름 #변수를 만드는 방법 #식별자 = 값 a = 10 #변수를 사용하는 방법 print (a) print (a + 10) print (a *2) print () #10 = b 의 형식은 SyntaxError 가 뜹니다. #정의, define = 변수를 만듬 #할당, assign = 변수에 값을 넣음 #참조, reference = 변수 안에 있는 값을 사용 #복합 대입 연산자 = 변수에 갑을 연산해서 다시 변수로 #a = a+1 을 복합 대입 연산자로 나타내면, a += 1 print (a) #a = a-1 을 복합 대입 연산자로 나타내면, a -= 1 print (a) print () #문자도 가능합니다. b = "hi" b += "!!" print (b) #단 - 는 불가능하며..

코딩/PYTHON 2022.08.29

Python 숫자 정수, 부동소수점 개념, 사칙연산, 정수/나머지/제곱 설명

#숫자 #정수 integer #52 print (type(6)) #부동소수점 float #52.5 print (type(6.0)) #숫자 연산자 #+, -, *, / #정수만 구하기 // print (33 // 2) #나머지 구하기 % print (33 % 2) #제곱 ** print (2 ** 3) #문자열 + 정수 #곱하기를 제외한 모든 연산은 type error 발생 합니다. print ("2one" * 2) print ("adb" + 3) print ("1" + 4) #괄호 연산자 (), 계산이 먼저 일어나게 합니다. print ((2 + 2) * 2) #사칙연산은 *, / 가 +, - 보다 우선합니다. 그래도 시각적으로 괄호 연산자를 써주는 것이 좋습니다. print (2 + (2 * 2)) #..

코딩/PYTHON 2022.08.27

Python 문자열 연산자 정리 (Indexing, Slicing), Index error, length 함수

#문자열 연산자는 아래 세 개로 나뉩니다. #더하기, 빼기, 곱하기, 나누기 (+, -, *, /) #문자열 연결 연산자 print ("나는"+"이찰리") #문자열 반복 연산자 print ("이찰리"*3) #문자열 선택 연산자 #순서는 0번째부터 셉니다. 이 숫자를 인덱스라고 합니다. 띄어쓰기도 포함 합니다. # indexing : 문자열에서 특정한 위치의 문자를 선택해 추출 name = "나는 이찰리 에요" print (name[0]) print (name[2]) print (name[-1]) # Slicing : 0번부터 4번까지 출력 print (name[0:5]) #0번부터 9번까지 2의 간격으로 출력 print (name[0:10:2]) #전체 문자열 선택 print (name[:]) #거꾸로 ..

코딩/PYTHON 2022.08.26

Replit 리플릿 사이트 사용 방법, 코딩 툴 설치 안해도 사용할 수 있는 방법 (Python, C, JAVA 등)

https://replit.com/ The collaborative browser based IDE Run code live in your browser. Write and run code in 50+ languages online with Replit, a powerful IDE, compiler, & interpreter. replit.com 컴퓨터에 코딩 툴을 설치하지 않아도 사용할 수 있는 방법이 있다. 바로 위의 리플릿 사이트다. 리플릿 사이트에서 내가 입력한 코드는 전 세계인에게 공개된다. 내 코드를 누가 찾아보진 않겠지만 그래도 전세계 공개인 점을 감안해서 개인정보나 민간함 정보는 사용하지 않는 것이 좋다. 1. Sign up 버튼을 눌러 계정을 생성한다. 2. 구글, Githup, Facd..

코딩/PYTHON 2022.08.24

파이썬 출력 print 함수, \t, \n, 주석

# Python 의 출력은 print 를 사용한다. # 문장은 "" 안에, 숫자는 그냥 기입한다. (''도 가능) print ("Hello Coding Python") print (90987) # 반복해서 사용하고 싶다면 * 를 사용하면 된다. print ("Hello" *3) # 주석은 # 을 사용한다. # 공백을 넣고 싶을 때는 print() 를 사용한다. # 문장 안에 간격을 두고 싶을 때는 \t 를 사용한다. tab 을 의미한다. print ("이름\t나이\t지역") # """ 과 \n 은 enter 의 기능을 한다. print ("""나는 오늘 밥을 먹었다.""") rpitn("나는 오늘\n밥을\n먹었다.")

코딩/PYTHON 2022.08.22