Python - Data Types, Comments

Sung Jun Jin·2020년 2월 27일
0

Python - Data Types

1. Numeric

정수형 : 1,2,3,4,5
실수형 : 1.5, 7.4

type() 함수를 사용하면 객체의 Data Type을 알 수 있다.

ex)


my_int = 1
type(my_int) # Output <class 'int'>

my_float = 1.2
type(my_float) # Output <class 'float'>

2. String

'Hello', "Hello"

my_str = "김씨가족"
print(my_str) #Output : "김씨가족"

type(my_str) #Output : <class 'str'>

3개의 큰 따옴표를 사용해 여러줄을 한꺼번에 저장할 수 있다.

my_str = """
진
성
준 """ 

print(my_str) #Output : 진\n성\n준

번외) Formatting

%d, %f, %s를 사용해 문자열에 정수, 실수, 문자열등을 대입할 수 있다. 자유로운 문자열 표현을 할 수 있다.

>>> my_str = 'My name is %s' % 'Young Choi'
>>> print(my_str)

#Output : My name is Young Choi

'Young Choi'라는 문자열이 %s로 대입된다.

my_nums = '%d %d' % (1,2)
print(my_nums) #Output : 1 2

비슷하게 '{}'.format() 메소드를 활용해줄수도 있다. 좀 더 파이썬스럽다고 한다.

my_str = 'My name is {}'.format('진성준')
print(my_str)
#Output : My name is 진성준

{} x {} x {}'.format(2,3,2*3)
#Output : '2 x 3 x 6'

3. Boolean

True (참), False (거짓)

my_bool = True

print(my_bool) # Output : True

4. List (Container)

my_list = [1, 2, 3]

students = ['John', 'James', 'SungJun']

5. Tuple (Container)

List와 비슷하지만 안에 있는 값들을 바꿀 수 없다.

my_tuple = ('나는', '변하지', '않는다')

6. Dictionary (Container)

키 (key)와 값(value)로 구성된다.

my_dict = {'성준' : '남자'}

int(), float(), str(), list()와 같은 함수를 사용해 변수의 Data Type을 강제로 수정해줄 수 있다.

my_int = 1
float(my_int)
print(my_int) # Output : 1.0

my_str = 'coding'
list(my_str) # Output : ['c', 'o', 'd', 'i', 'n', 'g']

Python - Comments

Python 에서 주석은 '#'이다

print('helllo world') # 할루
# Output : helllo world
profile
주니어 개발쟈🤦‍♂️

0개의 댓글