리스트를 문자열로 만들어서 출력 a = ["Life", "is", "too", "short"] >>> " ".join(a) 튜플에 값 추가 a = (1,2,3)튜블에 4 추가 >>> a += (4,) 딕셔너리에는 절때! 리스트가 키값이 될 수없다! a[[1]] -> NEVER 안됨 리스트에서 중복숫자를 없애기 위해서는 보통 집합 자료형을 사용한다! 그리고 다시 리스트로 바꿔주면 된다. >>> a = [1,1,1,1,2,2,3,3,3,4,4] >>> aSet = set(a) >>> b = list(aSet) 파이썬에서 동일한 값에 여러 개의 변수를 선언하면, 동이한 주소값을 가리킨다. 즉, 하나의 변수가 변경되면 나머지 변수들의 값들도 변한다.
제어문[초기값, 최종값, 증가] 문자열 포맷 코드 %o : 8진수 >>>"%o" %10 12 10진수 10을 입력하면 8진수 12를 출력 %x : 16진수 >>>"%x" %319 '13f' 10진수 319를 입력하면 16진수 13f를 출력 "%0.4F" : 소숫점 4자리까지 출력 >>> "%0.4F" %3.424242424 '3.4242' 정렬 문자열 공간 10개를 만들고 우측정렬해 HI, 그 후에 JANE을 붙여서 출력 >>> "%10sJANE" %"HI" ' HIJANE' 문자열 공간 10개를 만들고 우측정렬해 HI출력 >>> "%10s" %"HI" ' HI' 문자열 공간 10개를 만들고 좌측정렬해 HI, 그 10개의 공간 이후에 JANE을 출력 >>> "%-10sJANE" %"HI" 'HI JANE..
정수형(int): 1, 2, -2 실수(float): 1.24, 34.56 컴퓨터식 지수 표현 방식: 4.24E10, 4.24e-10 2진법 -> 16진법 0101/1110 -> 5E 8421 8421 8개 한글자, 8진수 계산 -> 10진법 0o117 -> 79 64 8 7 64+8+7 / -> 나누기 결과 소수점 포함 // -> 나누기 결과 정수 % -> 나누고 남은 몫 이스케이프 코드? \ 백스페이스 >>>'Python\'s good' 'Python's good' \n 문자열 안에 줄 바꿈 \t 문자사이에 탭 \\ 문자\를 그대로 쓸떄 \' 작은 따옴표를 그대로 표현 \" 큰 따옴표 그대로 표현 \r 캐리지 리턴(줄바꿈 현재 커서 맨 앞으로) 2^6 = 64 -> BCD: 문자 2^7 = 128 -..
자 "나도코딩"님의 퀴즈퀴즈~! 사실 이렇게 에러를 계속해서 생각하고 사용자가 무슨짓을 할지 예상하는게 또 개발자의 일인 듯 하다. 그냥 시키면 시키는대로 해주시면 좋을텐데... 아무튼 좌~ 만들어본다! # Quiz) 치킨집 # 조건1: 1보다 작거나 숫자가 아닌 입력값이 들어오면 valueError로 처리 # 출력메시지: "잘못된 값을 입력하였습니다." # 조건2: 대기 손님이 주문할수 있는 치킨량은 10마리 # 치킨 소진시 정의 에러[SoldOutError]를 발생 프로그램 종료 # 출력메시지: "재고가 소진되어 더 이상 주문을 받지 않습니다." class SoldOutError(Exception): def __init__(self, msg): self.msg = msg def __str__(self..
아....... 코드를 이렇게 쉽게 입력 할 수 있는 좋은 방법이 있는줄 이제 알았네; 티스토리 만세! "나도코딩"님의 기본편 강의에서 7번째 문제. 결과는 동일하게 나오지만 확실히 "나도코딩"님의 코드가 간결하고 보기가 쉽다. 비교하고 공부합시다!! 매일 공부 인증인증! #Quiz7) 1주차~50주차 보고서 만드는 프로그램 작성 # - x 주차 주간보고 - # 부서 : # 이름 : # 업무 요약 : # 파일명 : "1주차.txt", "2주차.txt".. #내 코드 n = 1 while n < 51: report_file = open("{0}주차.txt".format(str(n)), "w", encoding="utf8") print("-{0} 주차 주간보고 -\n".format(str(n)), file ..
나도코딩님의 강의 중 예제 공부하면서 간단한 모듈 설명에 대해서 기록한다. 다음에 분명히 까먹을거니깐 미리 저장해둔다 머리가 좋지 않기에... - 파일명(theater_module.py) -> 모듈로 안에 함수들을 정의해놨다. -------------------------------------------------------------- #영화가격 모듈 #일반가격 def price(people): print("{0}명 가격 {1}".format(people, people*10000)) #조조가격 def price_morning(people): print("{0}명 가격 {1}".format(people, people*6000)) #군인가격 def price_solider(people): print("{0..
자... 제일 만만????? 자주!쓰는 사이트를 일단 자동로그인 해보자! 먼저 여러가지 모듈을 가져오자. selenium: pip install selenium -> 웹에서 이곳저곳 UI내에? 위치도 찾고, 실행하고, 클릭, 등등 뭐 일단 웹에는 무조건 필요 chromdriver_autoinstaller: pip chromdriver_autoinstaller -> 크롬드라이버 자동으로 설치되게 할라고 사용 pyautogui: pip install pyautogui -> 자동으로 타이핑도하고 키보드도 두드리고 마우스도 만지는데 사용 subprocess: pip install subprocess ->언제설치했는지 모르겠는데 설치되있네; 크롬 브라우저 실행할때 사용! 시작전에 먼저 알아보자! 구글링한결과 캡챠..
뭐든 만들어봐야겠다는 생각을 하다가 사이트 자동로그인하는 프로그램을 구현해보기로 했다. 사실 요즘엔 다 자동으로 아이디 패스워드가 저장되지만 해보고싶으니깐 해보자! 먼저 웹페이지에 접속하고 뭔가 하려면 selenium 이라는 라이브러리가 필요하단다.. 영어다 영어! 겁먹지말고... 번역기 돌려가면서 천천히 천천히 해보자! selenium-python.readthedocs.io/ Selenium with Python — Selenium Python Bindings 2 documentation Note This is not an official documentation. If you would like to contribute to this documentation, you can fork this proj..