K_blueprint
자료형과 변수 내용 정리 본문
728x90
반응형
※ 숫자 자료형
- 숫자로 된 데이터(1,2,3,..)
- 별도의 표시 없이 소괄호(())안에 값을 그대로 넣으면 된다.
- 또한 세미콜론(;)을 붙이지 않는다.
(예시)
print(5) # 5
print(-10) # -10
print(3.14) # 3.14
- 연산 결과를 바로 출력하는 것 또한 가능하다.
(예시)
print(5 + 3) # 8
print(2 * 5) # 10
print(4 / 2) # 2
print(4 * (3 + 1)) # 16
※ 문자열 자료형
- 문자열은 작은따옴표(' ') 혹은 큰 따옴표(" ")로 감싸야한다.
- 단, 종류가 다른 따옴표를 같이 사용하면 오류가 발생한다(ex, '펭귄")
(예시)
print('펭귄') # 펭귄
print("동물") # 동물
print("가나다라마바사") # 가나다라마바사
print('10') # 10
- 문자열에 숫자를 곱하게 되면 해당 문자열을 연속 n번 출력하게 된다.
(예시)
print("파이썬" * 5) #파이썬파이썬파이썬파이썬파이썬
※ 불(boolean) 자료형
- '참(True)', '거짓(False)' 둘 중 하나로만 답이 나올 때 사용하는 자료형
(예시)
- print(5 > 10) # False print(6 < 7) # True
- boolean자료형의 값을 그대로 넣으면 그대로 출력한다.
(예시)
print(True) # True
print(False) # False
not 연산자
- 값을 부정하는 연산자
- 값이 True이면 False로, False면 True가 된다.
(예시)
print(not True) # False
print(not False) # True
print(not (5 > 10)) # True
※ 변수
- 특정 값을 저장하는 공간
- 변수에 값을 저장하고자 할 때 '원하는 변수 명을 적고 등호(=)로 값을 대입'한다.
- 여기서 등호(=)는 '대입 연산자'이다.
(예시)
name = "K-blueprint"
print(name) # K-blueprint
age = 99
print(age) # 99
- 원하는 문장 안에서 변수를 불러와 출력하는 것도 가능하다
- 단, +로 연결할 때는 값의 형태인 자료형이 동일해야 한다.
(예시)
name = "홍길동"
age = "18"
print(name + "은 " + str(age) + "살 이다.") # 홍길동은 18살 이다.
- 문자열과 변수를 연결하여 출력할 때 + 연산자가 아닌 , (쉼표)로도 연결이 가능하다.
- 단 "형변환이 필요 없다.", "값과 값 사이에 빈을 하나 포함한다."라는 + 연산자와의 차이점이 있다.
(예시)
name = "홍길동"
age = "18"
print(name,"은",age,"살 이다.") # 홍길동은 18살 이다.
※ 형변환
- 값의 자료형을 문자열로 바꾸는 기능을 하는 명령어
- 이렇게 자료형의 타입을 바꾸는 것을 '형변환'이라고 한다.
- str( ) : 값의 자료형을 문자열로 바꾸는 기능을 하는 명령어
- int( ) : 값의 자료형을 정수형으로 바꾸는 기능을 하는 명령어
- float( ) : 값의 자료형을 실수형으로 바꾸는 기능을 하는 명령어
(예시)
print(int("3")) # 3 (이때 3은 정수이다.)
print(int(3.5)) # 3 (실수형에서 정수형으로 변경)
print(float(3)) # 3.0 (정수형에서 실수형으로 변경)
print(str(3) + "입니다.") # 3입니다. (3을 문자열로 바뀌었기 때문에 + 연산자로 출력 가능)
변수 사용 시 주의할 점
- 변수는 사용하기 전에 정의해야 한다.
- 변수는 사용하기 전에 마지막으로 저장한 값을 사용한다.
※ 주석
- 실제 프로그램에 영향을 미치지 않는 부연 설명을 달 수 있도록 해주는 것
- 파이썬에서 주석의 종류는 아래와 같다.
(예시)
# "#은 한 줄 주석에 사용됩니다."
'''
따옴표는
여러 개의 줄을
주석처리 할 수 있습니다.
'''
"""
물론 큰 따옴표도
가능합니다.
"""
(해당 게시물은 "나도 코딩의 파이썬 입문"도서의 내용을 바탕으로 학습한 내용입니다.)
728x90
반응형
'Python' 카테고리의 다른 글
파이썬의 Error(에러) 종류 (0) | 2024.07.26 |
---|---|
함수를 이용한 연산 방법 (0) | 2024.07.24 |
연산자의 종류 (0) | 2024.07.22 |