>>> 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]
>>>
#리스트 간편하게 쓰는법인듯
'파이썬' 카테고리의 다른 글
txt 빈줄 제거 python (0) | 2023.01.15 |
---|---|
개발환경 세팅 - IDE(통합개발환경) (0) | 2022.02.17 |
[GS에듀랩-COS Pro Python 2급 노트정리] unit. 3 연산자 (0) | 2021.08.10 |
[GS에듀랩-COS Pro Python 2급 노트정리] unit. 2 기본문법 (0) | 2021.07.20 |
[GS에듀랩-COS Pro Python 2급 노트정리] unit. 1 시험안내 (0) | 2021.07.20 |