내가 잊어버리는 걸 위주로 정리함.
ord(숫자) : 아스키코드로 변환
int("0xf", 16) == 15 : 16진수를 10진수로 변환
~a : 비트 단위로 not 연산을 취함.
a & b : 비트 단위로 and 연산
a | b : 비트 단위로 or 연산
a ^ b : 비트 단위로 xor 연산
참일 때 값 if 조건 else 거짓일 때 값 : 삼항 연산자 ex) a if a > b else b
for문을 통해 리스트 요소를 수정할 때 주의할 것:
range를 사용하지 않고, 직접 리스트를 접근한다면 요소를 출력할 수는 있지만, 수정할 순 없다. 수정을 위해선 리스트로 접근해야 한다.
for i in temp:
print(i)
## 리스트 요소를 바로 출력할 수 있다.
for i in temp:
i = 0 ## 수정되지 않는다. 한번의 반복문에서만 값이 바뀐다.
for i in range(len(temp)):
temp[i] = 0 ##리스트로 접근해야 값을 수정할 수 있다.
'study > python' 카테고리의 다른 글
파이썬 for문과 리스트 원소 제거 주의 (2) | 2021.03.03 |
---|---|
파이썬/HTML 방송 편성표 사이트 만들기(2) (0) | 2020.12.30 |
파이썬/HTML 방송 편성표 사이트 만들기(1) (0) | 2020.12.28 |
파이썬 데이터프레임 아이템 리스트 .to_sql() 에러 (0) | 2020.12.27 |