반응형
1. Boolean
- True / False 파이썬의 예약어로 첫 글자를 대문자로 사용한다.
a = True
type(a)
- 파이썬 비교 연산자
연산자 | 연산자 의미 |
== | 같다. |
!= | 다르다. |
> | 크다. |
< | 작다. |
>= | 크거나 같다. |
<= | 작거나 같다. |
test = "test01"
test == "test01"
2. 논리 연산자
- and , or , not
- 그리고 , 또는 , ~ 아닌
True and False
True or False
not False
3. if 문 ( 조건문 )
- 들여쓰기 주의할 것
cnt = 0
if cnt > 0 :
print( "cnt 가 0 보다 크면" )
elif cnt < 0 :
print( "cnt 가 0 보다 작으면" )
else :
print( "그렇지 않으면 0 이랑 같다." )
4. for 문 ( 반복문 )
for i in [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print(i)
- range
- 범위
range(0, 11)
list(range(0, 11))
for i in range(0, 11) :
print(i)
- for 와 튜플
- 튜플은 수정할 수 없기 때문에 리스트보다 빠르다함.
tu = ( "tu01", "tu02", "tu03" )
for tmp in tu :
print( tmp )
- for 와 딕셔너리
- 딕셔너리는 키-값 쌍을 저장하는 구조이다.
dic = { "dic01" : 100, "dic02" : 200, "dic03" : 300 }
for key, val in dic.items() :
print( key, val )
for key in dic.keys() :
print( key, dic[key] )
5. while 문 ( 반복문 )
i = 0
while i <= 5 :
print(i)
i = i + 1
- while 과 if
num = 0
while num <= 10 :
if num % 2 == 1 :
print(num)
num += 1
- break 와 continue
- 무한루프
- Ctrl + C 를 눌러서 멈춘다.
num = 0
while 1 :
print(1)
- break
- 멈춰
num = 0
while 1 :
print(1)
break
while 1 :
print(num)
if num == 10 :
break
num += 1
- continue
- 계속
num = 0
while num < 10 :
num += 1
if num == 5 :
continue
print(num)
6. 중첩루프
- pass 키워드는 아무것도 수행하지 않음을 의미
for i in [1, 2, 3, 4] :
for j in [1, 2, 3, 4] :
pass
- 2차 구조
num = [[1, 2, 3], [4, 5, 6, ], [7, 8, 9]]
num[0]
type(num[0])
num[0][0]
num[1][0]
for first in num :
for second in first :
print( second )
반응형
'IT > Python' 카테고리의 다른 글
Python PyQt5 QAxContainer import 에러 (0) | 2020.05.18 |
---|---|
Python / GUI (0) | 2020.05.14 |
Python / COM (0) | 2020.05.13 |
7. Python IDE (0) | 2020.02.07 |
6. Python 파일읽기 / 쓰기 (0) | 2020.02.05 |
5. Python 클래스 (0) | 2020.02.04 |
4. Python 함수와 모듈 (0) | 2020.02.04 |
2. Python 기본자료구조(리스트/튜플/딕셔너리) (0) | 2020.01.20 |
1. Python 변수/문자열/기본데이터타입 (0) | 2020.01.20 |
Python 시작 (0) | 2020.01.14 |