본문 바로가기
Python

python 간단 정리 - (2)

by shinbian11 2020. 2. 16.

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

 

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

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

 

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

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

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

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

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

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

 

2. if문

 

 

1. if문에서, 조건식 자리에 (  )를 안쓴다!  

c언어에서는 if(people < apple)로 적어야 하지만, python에서는 그냥 if people< apple 이렇게 쓰면 된다.

대신 뒤에 :를 쓴다. 조건식 끝나면 콜론을 붙여야함!

 

구조 ) if 조건식 :

            코드

 

ex) if people < apple :

print('안녕!')  (※ 4칸 들여쓰기! 매우 중요! 이것이 이 print문이 if절 안에 속해있다는 걸 나타낸다.)

 

 

 

2.  조건식에 True 와 False를 사용할수도 있다!

c언어에서는 1,0으로 참과 거짓을 나타낼수있는데, python은 마치 java처럼 True False로 쓴다! 

그렇기 떄문에 무한루프를 만들때 이렇게 하면된다.

 

while(True):

    print("hi")

 

 

 

3. c언어와 마찬가지로 python 역시 '같지 않다'라는 뜻은 != 이고, '같다' 는 == 이다.

 

 

 

4. c언어와 다르게 python은 and,or,not 이라고 직접 쓴다. c언어에서는 &&, ||, ! 이라고 표현한다.

 

people = 3
apple = 20
if apple % people != 0 and apple>10:       # && 이 아니라 and를 쓴다. or, not 도 마찬가지!
    print('사과 수가 안맞아 ㅠㅠ')

'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 간단 정리 - (1)  (0) 2020.02.15