(1)정수형(int)
x=1234
print(type(x))
##결과 = int
(2)실수형(float)
x=3.14535141
print(type(x))
##결과 = float
(1)큰 따옴표("")와 작은 따옴표('') 둘다 사용 가능합니다.
x="word"
print(type(x))
##결과 = str
x='word'
print(type(x))
##결과 = str
(2) 여러 줄을 나타내는 방법
1. 원하는 곳에
\n 사용
x="Html\nCss\nPython"
print(x)
##결과 =
Html
Css
Python
(2) """?""" 또는 '''?'''사용하고 엔터키 사용
x="""Html
Css
Python"""
print(x)
##결과 =
Html
Css
Python
(3) 문자열 안에 '또는"가 들어간 경우
1. 다른 따옴표 사용
x= '"안녕하세요"라고 말했다.'
print(x)
##결과 = "안녕하세요"라고 말했다
\n 사용
x= "\"안녕하세요\"라고 말했다."
print(x)
##결과 = "안녕하세요"라고 말했다.
x= """ "안녕하세요"라고 말했다. """
print(x)
##결과 = "안녕하세요"라고 말했다.
(4) 문자열 연산
a="L"
b="o"
c="v"
d="e"
print(a+b+c+d)
##결과 = LOVE
(5) 문자열 길이 구하기 (len)
x = "abcdefg"
print(len(x))
##결과 = 7
(6) 문자열 인덱싱 (indexing)
[]안에 0부터 시작하는 문자 숫자번호 적기
x = "abcdefg"
print(x[3])
##결과 = d
(7) 문자열 슬라이싱 (Slicing)
문자열을 분리하고 싶을 때 사용
*주의 해야할점 = 마지막 끝나는 숫자번호는 항상 +1하기 이유는 숫자 미만으로 슬라이싱하기 때문에
x = "Ok bye"
print(x[0:2])
##결과 = Ok
풀이 : O=0,k=1,띄어쓰기=3,b=4,y=5,e=6
x = "Ok bye"
print(x[3:0])
결과 : bye
Tip : 처음과 끝을 나타내는 0은 생략 가능 ex) [:2],[3:]
x=["1","2","3","4"]
print(type(x))
##결과 = list
특징 : 인덱싱,슬라이싱,더하기,곱하기 가능
x = ["1","2","3","4"]
print(x[2])
##결과 = 3
x = ["1","2","3","4"]
print(x[0:2])
##결과 = '1','2'
x = ["1","2"]
y= ["3","4"]
print(x+y)
#결과 = ['1', '2', '3', '4']
x = ["1","2"]
print(x*2)
##결과 = ['1', '2', '1', '2']
리스트형과 비슷하고 () 괄호 사용
x = ("1","2","3")
print(x)
##결과 = ('1', '2', '3')
특징 : 인덱싱,슬라이싱,더하기,곱하기 가능
주의 : 요소값 수정 불가능
중괄호 안에 키와 벨루로 구성
x = {"name":"HH", "age": "22","country":"kor"}
print(x)
##결과 = {'name': 'HH', 'age': '22', 'country': 'kor'}
print(x["age"]) ##결과 = 22
특징: 리스트형도 가능하다.
x = {"name":"HH", "age": "22","country":["kor","usa"]}
print(x["country"])
##결과 = ['kor', 'usa']
집합(set)은 순서가 없고, 인덱스가 없는 모음입니다.
set()을 사용하여 만들 수 있습니다.
x= set('123')
print(x)
##결과가 계속 변경된다. ={'1', '2', '3'} {'1', '3', '2'} {'2', '1', '3'}
특징: 순서를 갖지 않고 중복을 허용하지 않습니다.
x= set('12222223')
print(x)
##결과 = {'1', '3', '2'}
x=1
y=2
print(x==y)
##결과 = False
특징 : 불형은 True와 False 만 존재한다.
대문자 구별 해야한다.