목록Computer/Python (7)
BASHA TECH
#1. 홍길동 씨의 과목별 점수는 다음과 같다. 홍길동 씨의 평균 점수를 구해 보자. # 과목점수 # 국어80 # 영어75 # 수학55 kor = 80 eng = 75 math = 55 avg = (kor + eng + math)/3 print(avg) => 70.0 #2. 자연수 13이 홀수인지 짝수인지 판별할 수 있는 방법에 대해 말해 보자. # 나머지 연산자를 사용하면, 자연수의 홀수 짝수를 쉽게 판별 가능 nn = 13 if (nn%2 == 0): print("짝수") else: print("홀수") => 홀수 #3. 홍길동씨의 주민등록번호는 881120-1068234이다. # 홍길동씨의 주민등록번호를 연월일(YYYYMMDD) 부분과 그 뒤의 숫자 부분으로 나누어 출력해 보자. hong = "88..

4-1. 함수 4-2. 사용자 입력과 출력 4-3. 파일 읽고 쓰기 결과 > readLine.py f = open('./새파일.txt','r') # readline() method : 한 줄 읽기 # readlines() method : 여러 줄 읽기 # read() : 전체 읽기 # 한 줄 읽기 # line = f.readlines() # 한 줄 읽기 # print(line) #여러 줄 읽기 lines = f.readlines for line in lines: # lines => list print(line) #전체 읽기 data = f.close() print(data) f.close() writedata.py # -*- coding:utf-8 -*- # writedata.py f = open('./..

공통점 : 1-1) 두 함수의 동일한 사용방법 1-2) 시작점, 종료점을 지정 차이점 : 찾고자 하는 요소가 해당 string에 없는 경우 반환값에 차이가 있다. 2-1) find( ) 찾는 문자가 없는 경우에 -1을 출력한다. 문자열을 찾을 수 있는 변수는 문자열만 사용이 가능하다. 리스트, 튜플, 딕셔너리 자료형에서는 find 함수를 사용할 수 없다. 만일 사용하게 되면 AttributeError 에러가 발생한다. 2-2) index( ) 찾는 문자가 없는 경우에 ValueError 에러가 발생한다. 문자열, 리스트, 튜플 자료형에서 사용 가능하고 딕셔너리 자료형에는 사용할 수 없어 AttributeError 에러가 발생한다.

파이썬은 객체형만 존재한다 => 기본타입 X List의 상속을 받는 것이 Tuple. Tuple의 상속을 받는 것이 String이므로, 문자열(String)도 배열(List)이다. list : 여러개 저장, index, 아무거나 다 저장 가능 tuple : 값 변경 x, index, 아무거나 다 저장 가능 String : 값 변경 x, index, 문자만 저장 Index => indexing(추출) , slicing(잘라내기) Formatting(대입)