일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Multimedia
- network
- 생활코딩 html
- N0Named
- 네트워크관리사2급
- 포렌식
- 실기
- ZIP 파일구조
- 2022시작
- 생활코딩
- vinetto
- 윈도우 프로세스
- html
- CTF-D
- ftz
- 윈도우 프로세스 종류
- memory
- Window process
- disk
- 슬퍼유
- 24시간의 전사
- 디지털포렌식
- 는 하지마...
- blkls
- 디지털포렌식 with CTF
- Multimeida
- 네트워크 보안
- pythonchallenge
- 정보처리기사 필기 합격
- slack space
- Today
- Total
ssoL2 TISTORY
[백준] EOF list초기화 method() % return 아스키코드 dict.values() dict.keys() partition() 본문
[백준] EOF list초기화 method() % return 아스키코드 dict.values() dict.keys() partition()
ssoL2 2020. 12. 26. 16:27파이썬 EOF 예외처리
-> ValueError 말고 EOFError 로 ㄱㄱ
대신 except만 해줘도 됨
list초기화
-> list = list() 객체 생성
-> list = [0 for i in range() ] 1차원 배열
-> list = [[0 for col in range(n)] for row in range(n)] 2차원 배열
method()
-> TypeError: 'builtin_function_or_method' object is not iterable
-> method나 함수 뒤에 () 써야함
% 출력을 하고 있을 때 기호 %를 같이 쓰려면
-> %%
return
-> 함수 return 값 없이 종료 하고 싶다면 return
아스키 코드 ascii
-> ord(문자)는 아스키 코드로 반환
-> chr(아스키 코드)는 문자로 반환
ord('a') = 97
ord('0') = 48
dict 사전의 values()
-> type이 str이 아닌 dict_value이다
이용하려면 키와 값은 다른 자료형 형변환 해야함
-> 직접 print 시에만 !!!!!!!!!!!!!!!!!!!!!!!!!!!! for에서는 items()라서 x,y 직접 이용가능 ㅇㅇ 각자 속의 타입임
l = {1:[2, 3]}
print(l, l.values(), l.keys(), l[1])
=> {1: [2, 3]} dict_values([[2, 3]]) dict_keys([1]) [2, 3]
그니까 결론은
keys()와 values()는 메소드이므로 각각 dict_keys(~), dict_values(~) 의 형식으로 출력됨.
그러나, 한 가지 key는 직접 dict[key]로 참조 가능!!! 이때 형식은 키 속의 타입
문자열 메소드 partition()
-> str에서 해당 문구 혹은 단어 기준으로 쪼개고 싶을 때 str.partition(~) 하면 튜플에 저장됨
!!!!!!!!!!!!! 주의
나눠지는 것이 3가지로 나눠 진다는 점!!!!!!!!!! 기준 앞, 기준 그리고 기준 뒤!!!
'com > python' 카테고리의 다른 글
[백준] str.strip() sorted() key=list.find (0) | 2020.12.27 |
---|---|
[암호와 해킹] replace() for else() __name__ __main__ (0) | 2020.12.27 |
[이코테2021] 3강. DFS/BFS (0) | 2020.12.26 |
[이코테2021] 2강. 그리디 & 구현 (0) | 2020.12.26 |
[기초 PYTHON 프로그래밍] 완강!! (0) | 2020.12.25 |