본문 바로가기
Python

python 간단 정리 - (1)

by shinbian11 2020. 2. 15.

이 파일은 제가 python 기초 강의를 들으면서 필기했던 내용들을 간단하게 정리한 것입니다.

 

혹시나 잘못된 정보가 포함되어있을수도 있기 때문에, 

python 내용을 아시는 분들중에 잘못된 내용을 잡아내신 경우에는 댓글을 달아주시길 바랍니다.

 

----------------------------------------------------------------------------------------------------

저는 이미 c언어를 공부한 이후에 파이썬을 공부하고 있는 터라, 필기 내용 자체가 아무래도 c언어와 파이썬의

차이점을 위주로 정리를 했습니다. 그렇기 때문에 python을 아예 모르시는 분은 이 문서를 읽기에 약간 불편함이 

있을수도 있다는 점 양해바랍니다. c언어를 어느정도 알고 이 문서를 보는걸 추천드립니다 ㅎㅎ

저도 아직 초보라 틀린 내용이 있을수 있고, 만약 그 부분을 잡아내신다면 댓글로 알려주시길 바랍니다.

----------------------------------------------------------------------------------------------------

 

1. 파이썬의 기본적인 것들(c언어와의 차이점)

 

 

1) java에서는 변수를 출력할때 + 를 이용하여 변수들을 묶지만, python에서는 그렇지 않고 쉼표로 구분한다.

 또한 문자열을 " " 이 아니라 ' '로 묶어도 되고, c언어처럼 변수의 자료형을 쓰지 않아도 된다.

 

ex)

 

identity = '지구인'
number = 4
print('하이!',identity,'나는 다리가',number,'개 있어')

 

>이런 식으로 ,

옆에 붙여서 쓴다.

 

2) 한줄 주석은 //이 아니라 #을 사용한다.  c언어에서는 //를 사용한다.

    여러줄 주석은 """   """를 사용한다. c언어에서는 /*    */를 사용한다.

 

#이것은 한줄 주석
 
"""
이것은 주석입니다. 설명이죠!! 파이썬에서 주석은 샵을 사용합니다. c언어는 / 두개이고요!
여러줄 주석할떄는 따옴표 세개로 묶습니다! /* */는 c언어에서이고요!
"""

 

 

3) ** 를 사용하면 거듭제곱의 뜻이다.

EX> 

 

power = 2 ** 10  #1024

 

 

4) 문자열 덧셈 연산 가능!

EX> 

 

text = '2015' + '1993'
num = 2010+1000
 
print(text)   #20151993
print(num)  # 3010

 

 

5) 또한 문장 끝에 세미콜론 적을필요 없다. c언어에서는 문장의 끝에 항상 ;를 찍어야한다.

ex> print('안녕하세요')

 

6) 한줄씩 결과를 보고 싶다 or 귀찮게 파이썬 켜서 한줄씩 저장후 실행하기 귀찮을때

powershell들어가서 python이라 검색하면

>>> 이라고 뜬다. 거기서 원하는 코드를 작성하면 된다.(이게 바로 REPL이다.)

그곳을 빠져나오려면 exit()라고 쓰기

 

7) powershell 사용법 (명령줄 셸)

-> 디렉터리 : 폴더

1)pwd : 현재 디렉터리의 위치(경로) 출력(print working directory)

2)ls : 현재 디렉터리에 뭐가 있는지(내용물) 알려줌(list segment)

3)cd: 디렉터리의 위치를 이동(change directory)

     주의점: ls이라고 썼을때 나오는 진짜 폴더의 이름을 사용해야된다.

4) 상위폴더: .. (점 두개)

    ex) cd .. =>상위폴더로 이동

5) cp: 파일복사(copy) 

     ex) cp '복사할파일' '복사해서만들새파일이름'(cp test.py test2.py)

6)rm(remove) : 파일 삭제

      주의점) 삭제하면 휴지통으로 가지 않고 바로 삭제되니까 신중히 사용!

 

여기서 TIP>

>> 파일이름이 너무 길거나, 어려워서 쓰기가 어려울때....

-> 파일이름을 조금만(두~세글자 정도만) 쓰고 tab눌러도 파일이름이 자동으로 완성된다! 참고!

'Python' 카테고리의 다른 글

python 간단 정리 - (6)  (0) 2020.02.16
python 간단 정리 - (5)  (0) 2020.02.16
python 간단 정리 - (4)  (0) 2020.02.16
python 간단 정리 - (3)  (0) 2020.02.16
python 간단 정리 - (2)  (0) 2020.02.16