python/모각코

[모각코] 3일차 : 자료형과 변수

유호야 2021. 8. 14. 11:03
반응형

오늘 배울 내용

  • 숫자 자료형
  • 불(bool) 자료형
  • 변수
  • 문자열 인덱싱

 

자바를 배운 나로서는 약간 비교하면서 공부를 하는 것이 자연스럽다.

자바에서는 변수에 값을 넣을 때 자료형을 무조건 선언해주어야 하지만, 파이썬은 변수 타입을 지정하지 않고 값을 넣을 수가 있다. 

age = 55
name = "감자"
height = 170.5
rumor = False #True / False ( 대문자 )

이런식으로 입력을 하게 되면 각 변수들은 자동으로 값에 따라서 타입이 지정이 된다.

해당 변수들이 어떤 자료형을 가졌는지 확인하고 싶을 때 사용하는 것이 

type()

print(type(age))
print(type(name))
print(type(height))
print(type(rumor))

""" 출력
<class 'int'>
<class 'str'>
<class 'float'>
<class 'bool'>
"""

 

문자열 인덱싱

word = "안녕하세요 저는 감자입니다."
word[0:] #출력 : 안녕하세요 저는 감자입니다.
word[0] #출력 : 안
word[1:3] #출력 :녕하 /  1 <= 문자열인덱스 < 3
word[-1] #출력 : . / 뒤에서부터 출력
word[-5, -1] #출력 : 자입니다.
word[:] # 전체 출력
word[:-1] # 0에서부터 -1(맨뒤 첫 인덱스까지) 즉 전체출력

[숫자:숫자] 형태를 이용해서, 문자열을 원하는대로 자를 수 있다.

반응형