티스토리 뷰

학습 내용 예시
[1] 논리연산
* 파이썬은 &&대신 and 사용

비트 AND : &
비트 XOR: ^ (두 입력이 같으면0, 다르면1)
비트 OR : |
비교, 멤버십 검사, 아이덴티티 검사
: in, not in, is, is not, 
<,<=,>,>=,!=,==
논리 NOT : not x
논리 AND : and
논리 OR : or
[2] 리스트의 합 : sum() arr=[1,2,3,4,5]
print(sum(arr)) # 15
[3] 리스트 컴프리헨션
:리스트 안에 for문을 포함
(1) if만 쓸때 또는 if 안쓸때
[표현식 for 항목 in 반복가능객체 if 조건문]
(2) else만 쓸때
[참일때 if 조건 else 조건 for 항목 in 반복가능객체]

arr= [1,2,3,4]
result = [n*n for n in arr if n % 2 == 0] # 짝수인 원소값만 n*n
print(result) # [6, 12]
[4] 일정범위의 연속된 정수생성 : range()
range(start, stop, step)
인덱스 슬라이스[ ]처럼 step 사용가능
for i in range(0,6,2):
  print(i) # 0 2 4
print(type(range(0,6,2))) # <class 'range'>
[5] 파이썬 삼항연산자
[true_value] if [condition] else [false_value] 
1 if 3>2 else 0
3>2가 참이면 1 거짓이면 else를 반환
[6] 문자열로 된 식을 실행 : eval print("1+2") # 1+2
print(eval("1+2")) 3

 

 

 

반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함