파이썬 1강 - 변수, if, for문 등

Whatever·2021년 12월 30일

파이썬

목록 보기
1/7

파이썬에서의 boolean 타입은 앞이 대문자로 시작한다.
=> True , False

if문

if문에서

if 조건문:
    수행할 문장1
    수행할 문장2
    수행할 문장3
  • 콜론 사용
  • pass -> if문에서 조건을 사용하지 않고 넘기고 싶을 때 사용
  • else if는 파이썬에서 elif로 사용
  • 들여쓰기 : if문을 만들 때는 if 조건문: 바로 아래 문장부터 if문에 속하는 모든 문장에 들여쓰기(indentation)를 해주어야 한다.

[조건문 다음에 콜론(:)을 잊지 말자!]

if 조건문 뒤에는 반드시 콜론(:)이 붙는다. 앞으로 배울 while이나 for, def, class문에도 역시 문장의 끝에 콜론(:)이 항상 들어간다. 초보자들은 이 콜론(:)을 빠뜨리는 경우가 많으니 특히 주의하자.

파이썬이 다른 언어보다 보기 쉽고 소스 코드가 간결한 이유는 바로 콜론(:)을 사용하여 들여쓰기(indentation)를 하도록 만들었기 때문이다. 다른 언어에서는 if문을 { } 기호로 감싸지만 파이썬에서는 들여쓰기로 해결한다는 점을 기억하자.

배열

배열은 자바스크립트와 비슷, 다음과 같은 형태

arr = ["손영태", "허민정", "박지은"]

for문

  • if와 마찬가지로 :(콜론)사용가능
for i in arr:
    print(i)

for의 i는 arr의 아이템을 가지고 나오는 i임

for idx,t in enumerate(arr):
    print(t)

enumerate는 index를 나타내줌

비교연산자

이번에는 조건문에 비교연산자(<, >, ==, !=, >=, <=)를 쓰는 방법에 대해 알아보자.

비교연산자	설명
x < y	: x가 y보다 작다
x > y	: x가 y보다 크다
x == y	: x와 y가 같다
x != y	: x와 y가 같지 않다
x >= y	: x가 y보다 크거나 같다
x <= y	: x가 y보다 작거나 같다

and, or, not

조건을 판단하기 위해 사용하는 다른 연산자로는 and, or, not이 있다. 각각의 연산자는 다음처럼 동작한다.

연산자	설명
x or y	x와 y 둘중에 하나만 참이어도 참이다
x and y	x와 y 모두 참이어야 참이다
not x	x가 거짓이면 참이다

print(i,end="") => 자바에서 print (줄바꿈 없이)
하나씩 띄우려면 end="\t"
콤마 하나씩 넣으려면 end=","

int() : 문자를 숫자로
str() : 숫자를 문자로

0개의 댓글