공부하기싫어

>>> h='hello "world"'
>>> h
'hello "world"'
>>> h="hello 'world'"
>>> h
"hello 'world'"
>>> 

#" 와 ' 는 구분 없이 사용 가능하고 문자열 안에 따음표나 홑따음표를 출력하려면 밖에 것을 따로 쓰면 된다.

 

>>> a='kor'
>>> b='ea'
>>> a+b
'korea'
>>> (a+b)*3
'koreakoreakorea'
>>> 

#문자가 반복됨

 

>>> 'kor'+str(10)
'kor10'

#숫자를 문자로 바꿔주는 str()

 

>>> a=[10,20,30,40]
>>> a
[10, 20, 30, 40]
>>> b=['as','sd','df']
>>> b
['as', 'sd', 'df']
>>> 

#리스트 라고 하는데 흔히 말하는 배열인듯?

#0부터 시작하는것까지 같은듯

 

>>> range(0,10)
range(0, 10)
>>> d=list(range(0,10))
>>> d
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> 

#범위 함수 인듯 편리하구만

#list 로 자동으로 배열로 잡아주는데 리스트랑 배열은 다른 개념인것같기도 하고

 

>>> d=list(range(0,20,2))
>>> d
[0, 2, 4, 6, 8, 10, 12, 14, 16, 18]
>>> 

#뒷자리 인수로 증감도 가능한듯 대박

 

>>> a=(1,2,3)
>>> a
(1, 2, 3)
>>> 

#소괄호로 변수를 저장하는걸 튜플이라고 하는데 이 인수들은 변경하거나 삭제가 불가능하다고 한다

 

>>> a=tuple(range(0,10))
>>> a
(0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
>>> a=tuple(range(10,0,-2))
>>> a
(10, 8, 6, 4, 2)
>>> 

#튜플도 범위함수를 사용 할 수 있는거 같다

 

>>> a=[1,2,3]
>>> b=[10,20]
>>> a+b
[1, 2, 3, 10, 20]

>>> a*3
[1, 2, 3, 1, 2, 3, 1, 2, 3]

#합치고 반복하는것

 

>>> len(a)
3
>>> len(b)
2

#리스트 길이

 

>>> a=[999, 20, 30, 40, 50, 60, 70, 80, 90]
>>> a
[999, 20, 30, 40, 50, 60, 70, 80, 90]
>>> a[0]
999
>>> a[0:4]
[999, 20, 30, 40]
>>> a[1:2]
[20]
>>> a[1:1]
[]
>>> a[9:10]
[]
>>> a[4:7]
[50, 60, 70]
>>> a[1:7:2]
[20, 40, 60]
>>> 

#리스트 간편하게 쓰는법인듯