파이썬은 기본적으로 변수 타입을 따로 정의 하지않고 파이썬이 자동으로 자료형을 인식한다.
명령을 마칠 때 세미콜론(;)을 쓰지않아도 된다.
파이썬에서 print는 출력을 뜻함
print("Hello world")
=> Hello world
숫자형 - int 정수, float 지수형, complex 복소수
print(30)
print(-25)
print(1.2342)
print(3+4j)
=>
30
-25
1.2342
(3+4j)
print(type(30))
print(type(-25))
print(type(1.2342))
print(type(3+4j))
=>
<class 'int'>
<class 'int'>
<class 'float'>
<class 'complex'>
문자형 - ""
,''
로 감싼다
print("hello !")
print('안녕 !')
print(type("안녕 !")
=>
hello !
안녕 !
<class 'str'>
2-1. 문자형 str
순서가 있어 인덱스와 슬라이싱을 사용할 수 있다
변경이 불가능해서 인덱스로 한 글자 수정이 불가하다
h="hello world"
print(h[6])
print(h[3:8])
=>
w
lo wo
긴 문자열을 연속해서 입력하고 싶으면 \를 사용한다
여러 문장을 입력하고 싶으면 ''' '''
or """ """
을 이용한다
print("긴 문자열을 연속해서\
입력할 수 있다")
s = """여러문장을 입력할 수 있다.
이런식으로 내가 입력한
모습 그래도 저장된다"""
print(s)
=>
긴 문자열을 연속해서 입력할 수 있다
여러문장을 입력할 수 있다.
이런식으로 내가 입력한
모습 그래도 저장된다
문자열은 더하기(+), 곱하기(*)가 가능하다
name = "jungmin"
print("안녕" * 5)
print("이름이 뭐야 ? " +"내이름은" + name)
=>안녕안녕안녕안녕안녕
이름이 뭐야 ? 내이름은jungmin
다른 자료형을 문자로 바꿀 때 str()을 사용한다
print(3<2)
print(type(True))
print(type(3>2))
=>
False
<class 'bool'>
<class 'bool'>