728x90
알고리즘 공부를 위해 python으로 PS(problem solving)을 하려고 한다.
그래서 파이썬을 정리해 본다.
출처 : www.tcpschool.com/python/intro
1. if문
: 들여쓰기로 블럭을 구분한다.
Ex)
c = "sweet"
if c=="sweet":
print("삼키다")
else:
print("뱉는다")
(1) 참/거짓
숫자 | 0이 아닌 모든 수 | 0 |
문자열 | "xyz" | "" |
리스트 | [1,2,3] | [] |
튜플 | (1,2,3) | () |
딕셔너리 | {1,2,3} | {} |
(2) 사용가능 연산자
x < y | x가 y보다 작다. |
x > y | x가 y보다 크다. |
x == y | x와 y가 같다. |
x != y | x와 y가 같지 않다. |
x <= y | x가 y보다 작거나 같다. |
x >= y | x가 y보다 크거나 같다. |
(3) x in s, x not in s
: x가 s 에 속해있다, 속해있지 않다.
a in ['a','b','c'] >> False
'a' in ['a','b','c'] >> True
(4) and, or, not
연산자설명
x and y | x와 y가 둘 다 참이면 결과도 참입니다. |
x or y | x와 y 중에서 둘중에하나만 참이면 결과도 참입니다. |
not x | x가 참이면 결과는 거짓입니다. |
Ex)
a=1
b=1
if a and b:
print("AND")
>> AND 출력
2. while
Ex)
meet = 0
while meet < 4:
meet = meet + 1
print("%d" % meet)
if meet == 3:
break
* break 키워드
while, for 등 가장 가까운 반복문을 종료
3. for
Ex)
i = [ "1", "2" ]
for i in tempList:
print(i)
Ex)
sum = 0
for a in range( 1, 5 ) :
sum = sum + a
print(sum)
728x90
'Language > Python' 카테고리의 다른 글
파이썬(Python) 정리 - 6. String 문자열 메소드 (0) | 2020.12.13 |
---|---|
파이썬(Python) 정리 - 5. 리스트, 셋, 딕셔너리 내장 함수 및 메소드 (0) | 2020.12.13 |
파이썬(Python) 정리 - 4. 얕은복사와 깊은 복사 (0) | 2020.12.12 |
파이썬(Python) 정리 - 3. 함수 (0) | 2020.12.12 |
파이썬(Python) 정리 - 1. 자료형 (0) | 2020.12.09 |
댓글