전체 글 142

Python format / split 함수 (공백 없애기, 문자열 자르기)

#문자열 결합 연산자 format 함수 #숫자를 문자열로 변환하는 과정입니다. #아래 형식은 글자 사이에 간격이 있습니다. print (a, "+", b, "=", a + b) #str 함수로 간격을 없애기에는 형식이 복잡합니다. print (str(a) + "+" + str(b) + "=" + str(a + b)) #format 함수는 "{}".format() 형식으로 사용 할 수 있습니다. #{}에는 표기법, ()에는 값을 넣어주면 됩니다. print("{}".format(10)) print(type("{}".format(10))) print ("{}+{}={}".format(a, b, a+b)) #툴보다 값의 개수가 많은 경우 앞에서부터 출력 됩니다. print("{}".format(10, 20))..

코딩/PYTHON 2022.09.01

파이썬 입력함수 input()/ 문자와 숫자 변환 방법 int, float, str

#표준 입력 (input 함수) #사용자에게 프롬프트를 요청하여 입력을 요청하는 것입니다. 구분하기 쉽게 아래와 같이 사용합니다. print(input ("입력해주세요: ")) a = input (">>> ") print (a) #input 함수는 문자열 string 으로 출력됩니다. a =input ("입력해주세요: ") print (type(a)) a = input (">>> ") print (type(a)) #문자와 숫자 변환 #문자열을 숫자로 변환할 수 있습니다. #정수는 int(), 부동소수점은 float() 함수를 사용 합니다. a = input (">>> ") print (a) a = int(a) print (type(a)) print () a = float(a) print (a) print..

코딩/PYTHON 2022.08.31

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

Python 자료형과 문자열 개념 정리| 줄바꿈, Tab 방법

#자료형 (자료를 의미있게 정리하면 정보가 됩니다.) #기본자료형 #문자열 string "안녕" "hi" type(자료) type ("안녕") #숫자 10 #정수 integer 99.987 #실수 float type (89) type (89.394) #불 (참, 거짓) bool True False type (True) Console 창에 입력하면 calss 함수와 함께 어떤 type 인지 알 수 있습니다. Console 창에서 입력하지 않을 때는 print 함수를 사용해야 합니다. #문자열 #문자열 안에 문자열은 세 가지 방법 중 선택하여 사용하시면 됩니다. print ("'안녕'이라고 말했습니다.") print ('"안녕"이라고 말하지 않았습니다.') print ("\"안녕\"이라고 생각했습니다.") ..

카테고리 없음 2022.08.25

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

보이스피싱! 마포경찰서에서 중고거래 사기로 고소당한 이찰리...

마포 경찰서 OOO입니다. 이찰리씨 앞으로 고소장이 접수돼서 연락드렸습니다. 이영재 씨라고 아세요? - 이름 기억 안 남 ㅠ 완전 한국인 여자 목소리. 말 속도도 빠르고 전문적인 느낌이 풍겨서 여자 경찰이라고 바로 믿어버렸다. 주변에 웅성거리는 소리가 들렸는데 진짜 경찰서인가 하는 생각이 들었다. 다시 생각해보니 너무 인위적인 느낌이었다. 고소라는 단어에 1차로 놀라고 친오빠랑 이름 비슷해서 잘 못 듣고 2번 놀람. 대학교 선배랑 이름 비슷해서 그 선배가 사기꾼인가 하고 3차 놀람. "아니요. 모르는데요." "이영재 씨가 이찰리씨 명의로 계좌를 만들어서 중고거래 사기를 쳤습니다. 70여명한테 6천만 원가량의 피해를 입혀서 피해자들이 고소한 상태입니다." - 진짜 심장 쿵 떨어짐. 아니 이게 무슨 일이야...

Daily Memo 2022.08.19