본문 바로가기
728x90

Python15

파이썬 기초, for 반복문 배우기! " for " 코드 작성 방법 for 변수이름 in 숫자범위: print("반복할 구문") intro. 음식점에서 발생하는 대기번호, 파이썬으로 출력할 떄 소수의 사람이면 괜찮지만, 100명 200명의 대기열이 생긴다고 하면 커다란 고통이 아닐 수 없다.. 아래처럼 복붙을 수백개 해야할 것이다.. print("대기번호 : 1") print("대기번호 : 2") print("대기번호 : 3") print("대기번호 : 4") ... .. . 이러한 반복적인 작업을 숫자를 정해주고 자동반복하게 만들 수 있다. for문을 이용해 바로 코드를 작성하면 아래와 같다. for waiting_no in [0, 1, 2, 3, 4]: print("대기번호 : {0}".format(waiting_no)) waiting_.. 2022. 7. 29.
파이썬 기초, while 반복문과 continue & break 배우기! 'while' 영어뜻과 같이 ~할 때까지 주어진 조건에 만족할 때까지 계~~속 반복실행 해주는 코드 조건에 도달할 수 없다면 무한대까지 계속된다. (무한루프) while 반복문은 for 반복문과 같은 문법으로 쓴다. while 조건 : 실행or출력문 예를 들어 은행에서 대기번호를 출력한다고 할 때, 1부터 999까지 카운트를 해야할 경우 다음과 같이 코드를 짤 수 있다. index = 1 while index < 1000: print("고객님의 대기번호는 {0}번 입니다.".format(index)) index += 1 출력 결과는 아래와 같이 1번~999번까지 순식간에 처리된 것을 볼 수 있다. 고객님의 대기번호는 1번 입니다. 고객님의 대기번호는 2번 입니다. 고객님의 대기번호는 3번 입니다. 고객님.. 2022. 7. 29.
파이썬 기초, 출력 배워보기 "기본출력" print("python", "java") 기본적인 문장을 출력하면 터미널 창에 아래와 같이 출력된다. python java [내 컴퓨터 경로/경로/경로] "sep" print("python", "java", sep=",") seperate의 줄임말로, sep=따옴표 사이에 들어있는 (현재는 콤마) 것으로 문자를 구분한다. python,java [내 컴퓨터 경로/경로/경로] "end" print("python", "java", sep=",", end="??") print("난 2번째 줄") print 출력시 default 값으로 줄바꿈이 세팅되어 있다. end= 따옴표 사이에 넣는 값으로 이 default 값을 수정할 수 있다. python,java??난 2번째 줄 [내 컴퓨터 경로/경로/경.. 2022. 7. 29.
파이썬 키워드 조회, keyword! 함수 호출 및 출력시 하단의 결과 값이 출력됨. import keyword print(keyword.kwlist) ['False', 'None', 'True', '__peg_parser__', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] 이상 파이썬 내 keyword의 개수.. 2022. 7. 29.
파이썬 식별자 구분 방법 (클래스, 함수, 변수 구분법) - 식별자 명명법 1. 단어 사이에 언더바(_)가 있다면 '스네이크 케이스' 라고 부른다. ex) snake_case, camel_case (알파벳이 뱀 처럼 연결되어 있기 때문에 명명되었다고 한다.) 2. 단어를 모두 붙여 쓰되, 대문자를 사용한다면 '캐멀 케이스' 라고 부른다. ex) SnakeCase, CamelCase (알파벳이 낙타의 등과 비슷하게 올록볼록하기 때문에 명명되었다고 한다.) Q. 식별자를 구분하기 위한 질문의 순서 1. 단어가 대문자로 시작되는가? YES => 클래스 No => 함수 or 변수 2. 뒤에 괄호가 있는가? YES => 함수 No => 변수 ※ 단순 구분법이라 예외가 있지만 대부분 이렇게 보아도 무방함. 2022. 7. 29.
파이썬 오류, 에러 메시지의 종류와 뜻 파이썬을 사용하다보면 오류가 참 많이도 난다. 아래의 4가지 에러 메시지를 참조해 우리의 코드가 어느 부분이 잘못되었는지 살펴보자 1. 구문 오류 (Syntax Error) : 실행 자체가 안되는 코드 cursor.close) : SyntaxError: unmatched ')' => 괄호가 왜 들어간 것인지 문제를 제기함. (이런 똑똑한 녀석...) 이 Syntax Error가 나오면 무조건 어딘가 논리적으로 맞지 않는 부분이 있다는 뜻. 나는 잘 입력한 것 같은데, 그래도 이 메시지가 나온다면...많이 빡치지만 그래도 내 잘못이다.. 잘못된 부분을 내가 못찾는 것일 뿐..ㅠㅠ 2. 예외 : 실행은 되는 코드지만, 처리할 수 없는 것 output = 10 + "개" : TypeError: unsuppor.. 2022. 7. 29.
728x90