KH/Python 7

# 6 input함수 및 조건문 if else

▶▶input ( ) 기본적으로 input ( ) 으로 받은 값은 String형으로 저장된다. ( 리턴형 : String) text = input("입력 1 : ") text2 = input("입력 2 : ") print(text + text2) Scanner와 비슷 input으로 입력받은 값을 text에 저장 할 수 있다. ▶▶if -else if 조건식 : (스페이스 4칸 띄워주기) if문이 참일 경우 실행할 문장 -------------------------------------------------------------------------------------------------------------- if 조건식 : 조건식이 참일떄 실행될 문장 else : 조건식이 거짓일경우에 실행할 문장 ..

KH/Python 2022.07.26

# 5 Tuple,Dictionary, Set

▶▶ Tuple 언패킹 : 요소들을 여러개의 변수들에 나누어서 대입하는 것 주의할점 : 담아야할 값보다 담아줄 변수가 작다면 에러가 발생 남는요소 전체를 담아쓸수있음(리스트형태로) id(num) 이라고 하면 num의 주소값을 반환해준다. # list[] tuple() #자료가 하나라면 자료뒤에 , 적어야함. 예 : 1, #tuple는 추가나 삭제 수정이 불가능함 num = (5,6,7,8) num2 =1,2,3 print(tuple(num)) print(num2) print(num+num) print(num2*2) print(num.index(6)) #6이 담긴 인덱스번호 1을 출력 print(num[2]) #인덱스번호2번에 담긴 값 출력 print() #언패킹 n1=num2[0] n2=num2[1] n..

KH/Python 2022.07.25

#4 list(= 배열)

list 를 활용하면 한번에 여러개의 데이터를 활용할 수 있다. (형식) 이름 = [ 요소1, 요소2, .....] (예시) list_a = [ 1, 2, 3, 4 ] list_b = [ 5, "사과 " , True , 'a'] num = [1,2,3] 문자형, 논리형, 정수형 등 모든 자료형을 list에 넣을 수 있다. list안에 있는 자료형이 모두 같아야 하는 것은 아니다. 자료형이 달라도 된다. \ list의 인덱싱과 슬라이싱 number = [0,1,2,3,4,5,6,7,8,9] #인덱싱 print(number[3]) #슬라이싱 print(number[3:6]) #인덱스3번이상6번미만 까지 출력 print(number[1:]) # 인덱스1번 부터 끝까지 출력 print(number[-3 :-1]..

KH/Python 2022.07.19

# 3. 문자열 메소드

len (배열의 길이 ) text ='www.GOOGLE.com' print(len(text)) // 14 출력됨 capitalize( ) 문장의 첫글자를 대문자로 바꾸어주는 메소드 upper( ) 문자열 전체를 대문자로 변경 lower ( ) 문자열 전체를 소문자로 변경 count ( ) 찾고자하는 문자, 문자열이 문자열 안에 몇번 있는가를 알려줌 find ( ) /rfind find(' g ')라고하면 g가 해당 문자열 안에서 위치하는 인덱스 번호를 반환함. 만약 g가 여러번 있다면 가장 앞에 있는 인덱스 번호를 알려줌. 만약 그뒷 부분이 궁금하다면 예를들어 banana에서 find('a',2) 라고 하면 2번 인덱스(2번 포함) 뒷쪽 부터 가장 앞에 있는 a 를 찾아감 찾는 값이 데이터 상에 존재하..

KH/Python 2022.07.16

#2. 연산자

연산자 기본연산자 : +, - , * , / (주의 : 정수형의 나눗셈 결과는 실수형으로 나옴.) // : 몫을 구함 (int) % : 나머지를 구함(int) ** : 제곱 int 형 형변환 print(int(123.456)) //123 출력 소숫점 절삭 print(int(true)) //1 print(int(False)) //0 print(int("123456")) // 정수로만 이루어진 문자열인 경우 정수형으로 변환가능 // 정수 이외의 다른 문자, 소수가 들어있을경우 형변환 불가능 float 형 형변환 print(float(200)) //200.0 print(int(true)) //1.0 print(int(False)) //0.0 bol 형 형변환 거짓인 경우 : 0,0.0,"", null 이외의 ..

KH/Python 2022.07.13

#1. 환경설정, 변수, 자료형

[단축키] ctrl+ s : 저장 ctrl+k+s : 바로가기 설정 ctrl+ L : 터미널 화면 비움 (cls 입력해주어도 동일함.) (ctrl+ / 로도 가능)# 내용입력 : 주석처리 Alt + shift + ↑↓ : 커서가 위치한 행을 복사 붙여넣기 ctrl + x : 행삭제 Alt + ↑↓ : 행이동 단축키를 이용하여 터미널 설정 : shift + ` 로 해주었음. 1.변수할당(Variable assigment) (형식) 변수의 이름 = 값 a=100 b=200 c,d=200,300 #동시에 선언가능 print(a) del b print(b) #NameError: name 'b' is not defined 발생 del b : b라는 변수를 삭제 a,b=100,200 a,b = b, a+b prin..

KH/Python 2022.07.10