본문 바로가기

python

파이썬기초(8) listUsing # 리스트 활용하기 1. 기능 메서드를 이용해서 추가와 삭제를 하면 구조가 변경이 된다. ex) 입력이 있으면 기본 위치는 뒤로 밀리고, 삭제하면 해당 위치로 데이터가 다시 재조정이 된다. - 배열과 차이 2. 리스트는 지금까지 index로 접근할 뿐만 아니라, 여러가지 기능 메서드를 통해서 동적으로 효과적인 기능 처리를 지원하고 있다. 3. 리스트 삽입 리스트명.insert(위치, 값) : 정해진 위치에 값을 삽입하기 numList = [10,20,30] numList.insert(1,123) # 두번째 위치에 123데이터를 삽입 처리 print("현재 리스트 내용:",numList) # ex) 회원 3명의 아이디 리스트로 선언하고, 3번째 위치에 회원아이디를 추가 삽입하세요 memberIds = [".. 더보기
파이썬기초(7) list # 리스트(list) 1. 하나씩 사용하던 변수를 붙여서 한 줄로 나타내는 개념의 객체 2. 리스트는 종이상자를 한 줄로 붙인 후에 박스 전체의 이름을 지정하여 사용한다. 3. 각각의 데이터에는 번호(첨자)를 붙여서 접근한다. 리스트명[index번호] : index번호는 0부터 시작한다. ex) numlist[0] numlist[1] numlist[2] 4. len(리스트명) : 리스트의 크기 # 리스트의 생성 1. 대괄호를 선언 list01 = [] 2. 대괄호 안에 값을 선언 list02 = [3000,4000,5000] numList = [1000,2000,3000] print(numList[0]) print(numList[1]) print(numList[2]) # ex) 리스트를 초기화하고 입력된.. 더보기
파이썬기초(6) loop #for 문의 형식 1. for 변수 in range(시작값,끝값+1,증감값): 변수 2. for 변수 in["사과","바나나","딸기"]: 변수 for idx in range(3): #range(마지막 값 +1) : 0부터 마지막+1 print(idx,"번째 안녕하세요") for cnt in range(1,4): # 1부터 ~ 3+1 print(cnt,"번째 안녕하세요") for cnt in range(10,20,2): print(cnt,",",end="\t") #end :출력시 마짐가에 기본 줄바꿈 외에 다른 문자열 처리시 더보기
파이썬기초(5) type #데이터형 1.변수나 상수의 종류를 의미함 2.파이썬의 기본 데이터 유형 : 데이터유형 확인 type()함수 1) 정수형 2) 실수형 3) 문자열형 4) boolean형 num01 = 25 num02 = 30.25 str01 = '안녕하세요' bool01 = num01>=num02 print("데이터:",num01,", 유형:",type(num01)) print("데이터:",num02,", 유형:",type(num02)) print("데이터:",str01,", 유형:",type(str01)) print("데이터:",bool01,", 유형:",type(bool01)) #문자열 데이터 1. 큰따옴표나 작은 따옴표로 데이터를 설정할 수 있다. 2.여러줄 문자열 데이터 선언은 큰따옴표, 작은 따옴표로 여러 라인.. 더보기
파이썬 기초(4) if 1. 기본 형식 1) 조건문 if 조건식 : 처리할내용1 처리할내용2 : 간격을 반드시 지켜주어야 한다.(tab) if 조건식 : 조건식이 true일때 처리할 내용 else : 조건식이 false일 때, 처리할 내용. print("프로그램 시작") age= 170 if age >= 18: print("성인입니다") print("프로그램종료!") print("#분기 조건#") point = 80 if point >= 60: print("합격입니다.") else: print("불합격입니다") cnt = int(input("갯수를 입력하세요")) if (cnt % 2)==0: print("짝수입니다") else: print("홀수입니다") # 여러개의 분기 조건 if 조건1: 처리할 내용 elif 조건2: 처.. 더보기
파이썬 기초(3) calcu #파이썬 특징 연산자 1. / : 소숫점 이하까지 표현 2. // : 소숫점 이하절삭 3. ** : 변수의 제곱처리 num01 = 10 num02 = 3 print(num01/num02) print(num01//num02) print(num01**num02) # ex) 곰돌이 3마리가 빵 20개를 동일하게 배분하여 먹은 빵의 갯수와 # 남은 빵의 갯수를 변수와 연산자를 통해서 출력 gom = 3 bread = 20 print("---------") print("곰돌 빵 갯수: ",bread//gom) print("곰돌 남은 빵 갯수: ",bread%gom) #비교 연산자 1. 어떤 것이 큰지, 작은지, 같은지를 비교하는 연산자 #논리 연산자 1.비교 연산자가 여러 번 필요할 때 사용 2.and, or, .. 더보기
파이썬 기초(2) 입력 #input 함수 1.입력값을 console에서 받아서 처리할 때, 사용 2. 기본적으로 문자열 데이터를 입력 받는다. -숫자형을 사용할 경우, int(), float()를 이중 함수로 이용해서 형변환하여 처리한다. 3.메시지를 포함시켜 입력할 때는 input("메시지")를 활용한다. #instr1 = input() #print("입력된 문자:",instr1) nstr2 = input("이름을 입력하세요 =>") print("이름:",instr2) inNum01= int(input("첫번째 숫자 입력:")) inNum02= int(input("두번째 숫자 입력:")) print(inNum01," + ",inNum02," = ",inNum01+inNum02) ex) 일일 지출금액 3개를 입력받아 총 지출금.. 더보기
#파이썬 기초(1) 출력 1. 출력 구분자 : , : 타입이 다르더라도 호출가능 + : 같은 타입으로 변경이 필요 같이 선언될 때는 같은 타입으로 변경(형변환)이 필요 print("출력할 내용") print("출력할 내용","출력2") print("출력할 내용"+"출력2") print("출력할 내용",변수1,변수2) print(숫자형변수) print(숫자형변수,문자열변수) print(str(숫자형변수)+문자열변수) 2)명령어 마지막 줄바꿈 처리 또는 연결 문자 지정 처리 print() : 줄바꿈 포함 print("출력내용",end","); end 속성에 지정한 문자열 형식으로 다음 print()명령과 함께 연결되어 처리된다. 3) 변수 선언 형식에 format 처리 print("과일명:{}, 갯수:{}, 가격{}".format(.. 더보기