일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 생활코딩 html
- 윈도우 프로세스
- blkls
- 생활코딩
- 는 하지마...
- 디지털포렌식
- CTF-D
- network
- slack space
- 윈도우 프로세스 종류
- Multimedia
- Window process
- html
- pythonchallenge
- ZIP 파일구조
- 정보처리기사 필기 합격
- 디지털포렌식 with CTF
- 포렌식
- 2022시작
- Multimeida
- disk
- memory
- 네트워크관리사2급
- 24시간의 전사
- N0Named
- 슬퍼유
- 실기
- ftz
- 네트워크 보안
- vinetto
- Today
- Total
ssoL2 TISTORY
[암호와 해킹] replace() for else() __name__ __main__ 본문
str = str.replace(a,b,c)
a라는 문자를 b로 치환하고
c는 안써도 되는데 필요하면 사용 -> 앞에서부터 c개만큼 치환(여러개인 경우)
이렇게 편리한 replace를 지금 알았다뉘;; 이틀동안 개고생했누
for문 내에서도 else 기능 존재
for문에서 break 등 중간에 탈출 안하고 잘 작동되고 나면 else로 넘어감
파이썬은 한 줄씩 해석해서 실행 결과 놓은 인터프린터 언어이다.
그러나 맨 처음부터 읽으면 유연성 down -> 파이썬 인터프리터로 실행할 때 특정부분부터 시작하자
그것이 __main__이다 !
__main__이 없으면 맨 위부터 차례대로 실행하지만, __main__이 있다면 이 곳부터 실행
특히, 파이썬은 소스코드 파일 별로 하나씩 존재 가능!!! (c, c++, java와 다른 점)
__name__ : 파이썬에서 현재 모듈의 이름을 담고 있는 변수
만약 hello.py라는 파일이 직접 실행되면 hello.py에서 정의된 __name__이 '__main__'으로 설정됨.
그러나 hello.py안에 import된 bye.py 안의 코드에서는 __name__이 '__main__'이 아니라 'hello'가 됨
그래서 if __name__ == '__main__' : ~~ else : ~~ 이 부분이 중요하게 쓰인다.
순서는 import -> main 순인듯
이해 안되면 밑 참고
dojang.io/mod/page/view.php?id=2448
open() mode에서
t option -> 텍스트 모드로
b option -> 바이너리 모드로
파일 생성 후 읽고 쓰기 위함 wt+ wb+
'com > python' 카테고리의 다른 글
문자열 dir(str) 정리 (0) | 2020.12.29 |
---|---|
[백준] str.strip() sorted() key=list.find (0) | 2020.12.27 |
[백준] EOF list초기화 method() % return 아스키코드 dict.values() dict.keys() partition() (0) | 2020.12.26 |
[이코테2021] 3강. DFS/BFS (0) | 2020.12.26 |
[이코테2021] 2강. 그리디 & 구현 (0) | 2020.12.26 |