파이썬 기초문법 빠르게 복습하기(1)
[python] 헷갈리는 기초문법 정리(Basic)
input() 을 사용하면 키보드로 입력한 값을 가져온다. 변수 = input()를 실행시키면 키보드로 입력한 값을 왼쪽의 변수에 저장한다. > ex. "파이썬 힘내자!"라고 키보드로 입력하면 그 값이 고대로 출력된다. 예시_코드업 #6015 기초입력
정수(integer)는 양의 정수1, 2, 3, 4, 5, ..., 음의 정수-1, -2, -3, -4, -5, ..., 0 과 같이 소수점 아래에 수가 없는 수다. > input은 입력되는 모든 것을 문자열로 취급한다.
for문 리스트 순회하기 1. 리스트 원소 하나씩 가져오기 2. range (ex) 0부터 9까지 하나씩 출력 > 즉, range(n)은 0부터 n-1 까지 출력한다. 3. len과 range 활용
파이썬의 공백은 아래와 같다 >1. ' ' 빈칸 하나: 스페이스바 '\t' tab키 누르면되는 긴 공백 '\n' Newline 줄바꿈 split() 실행 시, 공백의 너비가 어떻게 됐든간에 모조리 trim 해준다. 이러한 경우를 원치 않는다면 split(' ')와 같이 괄호 안에 지정해준다. 예시_코드업 #6015 기초입력
append()의 예시를 확인해보면, 곧바로 그 자체가 값이 바뀌는 것을 확인할 수 있다. 하지만 lower()의 예시를 확인해보면, laphoo가 아닌 LAPHOO가 그대로 출력되는 것을 확인할 수 있다. 왜냐하면 lower은 원래 문자열을 직접 수정하지 않기 때문이다. 또는 name 자체의 값을 바꾸고 싶을 땐:
sep 는 분류기호(seperator)를 의미한다. (ex) print(a, b, sep=':') 를 사용하면 콜론 ':' 기호를 사이에 두고 값을 출력한다. > 입력 3:16 > 출력 3:16 or
딕셔너리.items()는 해당 딕셔너리의 키와 값을 튜플 형식으로 저장해준다.
예제로 이해하기
코드업 #6027 : [기초-출력변환] 10진 정수 입력받아 16진수로 출력하기1 %x로 출력하면 16진수(hexadecimal) 소문자로 출력된다. 👉 참고: 문자열 포맷코드 예를 들어, %s의 경우