제곱 연산자, 나누기, 몫 연산자
a=5
rst = a**2
rst = 5/2 #파이썬에서는 실수가 나온다.
rst = a//2 # 몫 연산자
print(rst)
비교 연산자
a=5
rst = a==0
print(rst)
a=5
rst = 0 < a < 10 #파이썬에서는 이러한 식도 가능
print(rst)
rst = 0 < a and a < 10
print(rst)
논리 연산자
a=5
rst = True and True
rst = False and True
#rst = True and True
rst = not True
#
# rst = not []
# b=None
# rst = not b
# print(rst)
my = [10,20,30]
print(10 in my)
s = 'hello korea'
print('llo' in s)
d = {'a':10, 'b':20}
print('a' in d)
print(20 in d.values())
삼항연산자 & 조건문
a=5
rst = 100 if a>0 else 200
print(rst)
a=5
if a>0:
print('크다')
elif a==0:
print('같다')
else:
print('작다')
각 자료형별 반복문
my=[10,20,30,40,50]
t = (1,2,3)
for n in my:
print(n)
for n in t:
print (n)
s = 'abc'
for n in s:
print(n)
d={'aa':10, 'bb':20, 'cc':30}
for n in d: #d.keys()
print(n)
for n in d.values(): #d.keys()
print(n)
for n in d.items(): #items()는 2차원 구조
print(n)
for k,v in d.items():
print(k,v)
파이썬 range 함수
#range(시작값, 끝값, 증가치) - 내장함수
#시작값 <= < 끝값 해당리스트
r = range(1,5,1) # 1<= n < 5
print(list(r))
print(r)
r = range(1,5,2)
print(list(r))
print(r)
print(type(r))
for n in range(1,6):
print(n)
반복문식을 이용하여 리스트 만들기
'이것저것' 카테고리의 다른 글
lg 물류창고 문제(플로이드 알고리즘) (0) | 2019.04.14 |
---|---|
판다스 라이브러리 Series (0) | 2019.03.12 |
파이썬 데이터타입 (0) | 2019.03.10 |
pandas, kaggle 정리 (0) | 2019.01.28 |
union-find 알고리즘(파이썬 코드) (0) | 2018.08.19 |
댓글