Python_INTRO

dozzzini·2023년 7월 24일

python

목록 보기
2/2
post-thumbnail

파이썬을 시작하는 법

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)

파이썬에서 자주 사용하는 method

  • 파이썬에서 method를 사용할 때 method 뒤에 ()를 꼭 붙여야한다.

1. upper: 대문자로 변경

myvar = "hello"
print(myvar.upper( ))

➡ HELLO

2. split: ()안에 어떤 것을 기준으로 나눌지 입력

myvar= "Hello Mike/ how is your dog"
print(myvar.split("/"))

🖋 / 를 기준으로 나누되, 배열에 담아서 출력함
➡ ['Hello Mike', ' how is your dog']

3. pop

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]

4. append: 리스트의 뒤에 붙임

myvar = "NEW"
mylist= [100,200,300,400,500]
mylist.append(myvar)
print(mylist)

➡ [100, 200, 300, 400, 500, 'NEW']

5. insert : 리스트의 index 번호가 가진 위치에 넣음

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]

6. reverse: 배열을 거꾸로 출력함

mylist= [100,200,300,400,500]
mylist.reverse()
print(mylist)

➡[500, 400, 300, 200, 100]

파이썬에서의 index

파이썬에서의 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로 설정하면 된다.

1개의 댓글

comment-user-thumbnail
2023년 7월 24일

정리가 잘 된 글이네요. 도움이 됐습니다.

답글 달기