VS CODE의 터미널에서 BASH를 사용하여 파이썬을 시작한다.
(터미널을 들어가려면 Ctrl + ~ 을 누르면 된다.)
터미널에서 뭔가 작성하고 난 후에 다 지우기 위해서는 cls를 입력하면 된다.
명령어를 입력하다가 파이썬을 마치고 싶다면 quit()을 입력하면 된다.
(1) 사람들이 많이 하는 실수 중에 하나가 python을 사용할 때 값을 입력만 하는 것인데, print를 사용하여 꼭 실행까지 시켜야한다.
[ex] 파일 이름이 example.py일 때
파일 내에서 1+1이라고 입력 후에 python example.py라고 입력을 해도 아무 것도 출력되지 않은 것을 볼 수 있다. 그 이유는 입력만 했을 뿐, 값을 뱉어낼 수 있도록 출력하진 않았기 때문이다.
(2) 사람들이 또 많이 하는 실수 중에 하나는 python을 입력(python이 작동하는 중)하고 난 후에 quit( )을 하지 않고 그 파일 내에서의 동작을 명령하는 것이다.
[ex] 잘못된 경우
python
python example.py
[ex] 올바른 경우
python
quit( )
python example.py
(3) 변수 이름을 정할 때 띄어쓰기가 있어서는 안된다.
my var = "hello everyone" (X)
my_var = "hello everyone" (O)
myvar = "hello everyone" (O)
myvar = "hello"
print(myvar.upper( ))
➡ HELLO
myvar= "Hello Mike/ how is your dog"
print(myvar.split("/"))
🖋 / 를 기준으로 나누되, 배열에 담아서 출력함
➡ ['Hello Mike', ' how is your dog']
1) ( )가 공백이라면 마지막의 item이 제거됨
2) ( )에 특정 index를 지정하여 빼냄
myvar = "NEW"
mylist= [100,200,300,400,500]
remove_item= mylist.pop()
print(remove_item)
pop된 항목을 변수에 담은 후에 출력한 것
➡500
print(mylist)
제거된 item을 배열에서 보이지 않게 한 후에 기존의 배열을 출력한 것
➡[100,200,300,400]
myvar = "NEW"
mylist= [100,200,300,400,500]
mylist.append(myvar)
print(mylist)
➡ [100, 200, 300, 400, 500, 'NEW']
insert의 경우에는 리스트 안의 항목을 다 알고 있을 때 가능한 method이기 때문에, 자주 사용하는 method는 아니다.
myvar = "NEW"
mylist= [100,200,300,400,500]
mylist.insert(1,myvar)
index가 1번 위치(100과 200 사이)에 myvar인 NEW를 넣음
print(mylist)
➡[100, 'NEW', 200, 300, 400, 500]
mylist= [100,200,300,400,500]
mylist.reverse()
print(mylist)
➡[500, 400, 300, 200, 100]
파이썬에서의 index는 0부터 시작한다.
공백 또한 index number로 counting 된다.
[ex]
myvar = "hello everyone"
print(myvar[1])
➡ e
글자에서 추출하고자하는 범위로 추출이 가능하다.
myvar = "hello everyone"
print(myvar[1:3])
➡ el
( 이 때 앞에 있는 1은 closed interval이고 3은 open interval이라고 생각하면 된다.)
만약 여기에서 everyone의 e를 추출하고 싶다면 앞에서부터 차례대로 숫자를 센 index가 아닌 index를 -1로 설정하면 된다.
정리가 잘 된 글이네요. 도움이 됐습니다.