파이썬(12)
-
[처음 시작하는 파이썬] ch5. 텍스트 문자열
문자열은 일련의 문자입니다. 문자, 숫자, 기호, 문장 부호 및 공백, 줄바꿈 같은 지시문이 문자에 해당합니다. 5.1 따옴표로 문자열 생성 작은 따옴표(' ') 큰 따옴표(" ") 세 개의 작은 따옴표(''' ''') => 여러 줄의 문자열 가능 세 개의 큰 따옴표(""" """) 5.2 문자열 타입으로 변환: str( ) string을 따서 str인 겁니다. str() print(str(1.0e4)) print(str(99.9)) print(str(True)) 10000.0 99.9 True 5.3 이스케이프 문자: \ 표현하고 싶은 문자 앞에 붙여서 써줍니다. 이스케이프 시퀀스 \n : 줄바꿈 \t : 탭 \' : 작은따옴표(') 그자체를 표현 \" : 큰따옴표(") 그자체를 표현 \\ : 백슬래시..
2023.01.19 -
[처음 시작하는 파이썬] ch4. 연습문제
''' 4.1 1~10 사이의 숫자를 선택해서 secret 변수에 할당한다. 그리고 1~10 사이의 다른 숫자를 선택해서 guess 변수에 할당한다. if, elif, else 문을 사용하여 guess 변수가 secret변수보다 작으면 'too low', 크면 'too high', 일치하면 'just right'를 출력한다. ''' import random secret = random.randint(1,11) print(secret) guess = random.randint(1,11) print(guess) if guess secret: print('too high') else: print('just right') ''' 4.2 Tr..
2023.01.19 -
[처음 시작하는 파이썬] ch4. 선택하기: if
4.1 주석 달기: # 4.2 라인 유지하기: \ 코드 한 줄을 라인이라고 부릅니다. 이 라인을 유지하면서 한줄을 벗어나기 위해서 백슬래시 \ 를 써줍니다. sum = 0 sum += 1 sum += 2 sum += 3 sum += 4 print(sum) 10 결국엔 1+2+3+4를 구해주겠다는 건데 이렇게 코드를 짜면 너무 번거롭습니다. sum = 1 + \ 2 +\ 3 +\ 4 print(sum) 10 sum = ( 1+ 2+ 3+ 4) print(sum) 10 이렇게 괄호 안에 표현식이 있다면 여러줄에서도 잘 작동합니다. (중괄호, 대괄호 마찬가지) 4.3 비교하기: if, elif, else if와 else는 조건이 True인지 False인지 확인하는 선언문입니다. disaster = True i..
2023.01.19 -
[처음 시작하는 파이썬] ch3. 숫자
3.1 불리언 불리언 데이터 타입의 유일한 값은 True와 False입니다. bool() : 모든 파이썬 데이터 타입을 불리언으로 변환한다. print(bool(1)) True 3.2 정수 - 3.2.1 리터럴 정수 1, 2, 3, -1 (음수 표현) => 이런 정수들이 리터럴 정수입니다. print(1,000,000) print(1_000_000) => 정수에 , 못 씁니다. 튜플로 인식하기 때문입니다. => 굳이 정수 단위 구분하고 싶다고 하면 언더바(_)로 표현해줍니다. - 3.2.2 정수 연산자 + 더하기 - 빼기 * 곱하기 // 나누기 % 나머지 ** 지수 ^ - 3.2.3 정수와 변수 정수 값이 할당된 변수와 리터럴 정수를 혼합해서 쓸 수 있습니다. a = 95 a = a - 3 print(a..
2023.01.18 -
[처음 시작하는 파이썬] ch.2 데이터: 타입, 값, 변수, 이름
2.1 파이썬 데이터는 객체다 컴퓨터는 모든 것이 비트입니다. 개발자가 정의한 타입에 따라 같은 비트는 다른 것을 의미하게 됩니다. => 비트 패턴 속 정수 65는 텍스트 문자 A를 나타냅니다. 다른 타입은 다른 수의 비트를 사용합니다. 파이썬은 데이터 값을 메모리에 객체로 래핑합니다. 메모리 선반 비유법. 객체는 선반에서 공간을 차지하는 가변 크기 상자입니다. 파이썬은 이 상자를 만들어서 선반의 빈 곳에 놓고 더 이상 사용하지 않을 때 제거해줍니다. 파이썬에서 객체는 최소한으로 다음을 포함하고 있는 데이터 덩어리입니다. 타입 정의 # 상자에 있는 공장 스탬프와 같음 다른 객체와 구별하기 위한 고유 ID # 선반 위의 위치와 같은 고유 식별자 타입과 연관된 값 # 투명 상자 안의 내용 객체의 사용 빈도 ..
2023.01.18 -
[파이썬] 여러가지 스타일로 문자열 포매팅 하는 방법 [%s, format(), f스트링]
subjects = { '국어': '수', '수학': '우', '영어': '양' } student = '나경' subject = '국어' print(student, '학생의', subject, '과목 성적은', subjects[subject], '입니다.') %s # old style print("%s 학생의 %s 과목 성적은 %s입니다." % (student, subject, subjects[subject])) .format() # modern style (format 함수) print("{0} 학생의 {1} 과목 성적은 {2}입니다.".format(student, subject, subjects[subject])) print("{} 학생의 {} 과목 성적은 {}입니다.".format(student, ..
2023.01.18