728x90
반응형
자료형
- 문자열(string)
- 숫자(number)
- 불(boolean): True, False
- type(): 자료 형식 확인
>> print( type("안녕") )
<class 'str'>
>> print( type(381) )
<class 'int>
🍭 문자열
- 문자열 내부에 따옴표 넣기
>> print( "'안녕'하세요" )
'안녕'하세요
>> print( '"안녕"하세요' )
"안녕"하세요
# 이스케이프 문자
>> print( "\"안녕\"하세요" )
"안녕"하세요
- 여러 줄 문자열: ''' 또는 """ 입력한 후 문자열을 입력하면 엔터친대로 줄바꿈
# 공백 포함
long_str = '''
안녕하세요
친구들
'''
# 공백 제거
long_str = '''\
안녕하세요
친구들\
'''
- 문자열 연결: + 기호 사용 (문자열 + 숫자: 에러 발생)
- 문자열 반복: 문자열 * 숫자 또는 숫자 * 문자열 입력
>> print(3 * "Hello")
HelloHelloHello
- 문자열 선택(인덱싱): [위치] 입력
>> print("안녕하세요"[0])
안
>> print("안녕하세요"[-5])
안
- 문자열 범위 선택(슬라이싱): [인덱스:인덱스] 입력 (마지막 숫자 포함하지 않음!!)
>> print("안녕하세요"[1:4])
녕하세
>> print("안녕하세요"[:3])
안녕하
- 문자열 길이: len() 함수 사용
🥐 숫자
- 숫자 종류
- int 정수: integer
- float 실수(부동 소수점): floating point
- 숫자 연산자
- 사칙 연산: + - * /
- 나누기(정수인 몫): //
- 나머지: %
- 제곱: **
num1 = 3 num2 = 3.0 num3 = 3.00000 print(num1, num2, num3) # 3 3.0 3.0 div1 = 6/5 div2 = 6//5 print(div1, div2) # 1.2 1
TypeError
- 문자 연산자 + 숫자: 에러
🧉 Boolean
- True, False 값만 가짐
- 비교 연산자: ==, !=, <, >, <=, >=
- 문자열에도 적용 가능 (가나다순)
- 변수 범위 비교 가능
- 논리 연산자: not, and, or
728x90
반응형
'Programming > Python' 카테고리의 다른 글
[Python] 파이썬 format(), 문자열 함수(공백, 찾기, 포함, 자르기 등) (0) | 2021.06.24 |
---|---|
[Python] 파이썬 변수, input(), Cast 함수 (0) | 2021.06.24 |
[Python 독학] 혼공파 | 파이썬 설치하기, 간단한 Shell 사용법 (0) | 2021.06.16 |