Programming Language/Python 기본문법 29

[Python] 기본 문법(10): format()

.format()형식{인덱스:[빈칸 채우기][정렬][기호][공간 확보][쉼표][.자릿수][자료형]} print("{0:_>+10,.2f}".format(999.2312))print("{:_>+10,.2f}".format(999.2312))실행 결과___+999.23 print("{0: >10}".format(500)) 코드의미 ' ', '_', 'a'- '빈칸'으로 두기- '_'으로 채우기- 'a'로 채우기>오른쪽으로 정렬하기10지정한 만큼(10) 공간 확보하기  활용 예시1: + (양수 기호 표시)일반적으로 양수는 + 기호 없이 표시하지만주식 시장과 같은 경우에서는 양수도 + 기호를 붙여 표시한다. 이런 때에 활용할 수 있다.print("0: >+10}".format(500))print("0: >+10..

[Python] 나도코딩 파이썬 입문 - 문풀 Part8

https://thebook.io/080357/0271/ 코딩 자율학습 나도코딩의 파이썬 입문: 8.1 표준 입력받기: input( ) - 3더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다.thebook.io #01 - 3#02 - 1#03 - 실행 결과vacation  #04 - 3#05 - 3#06 - 3#07 - 1  실습 문제: 보고서 파일 만들기https://thebook.io/080357/0308/ 코딩 자율학습 나도코딩의 파이썬 입문: 8.7 실습 문제: 보고서 파일 만들기더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다.thebook.io   셀프체크https://thebook.io/080357/0312/

[Python] Python code style guide

코딩할 때 중요한 것 중 하나가 바로 가독성이다.알아보기 쉽게 들여쓰기, 띄어쓰기 등 코드를 작성하는 방식을 통일하도록Python을 사용하는 사람들끼리 일종의 약속으로 정한 것이 바로 Python code style guid이다. >> PEP 8 (Python Enhancement Proposals) 에서 자세히https://peps.python.org/pep-0008/ PEP 8 – Style Guide for Python Code | peps.python.orgThis document gives coding conventions for the Python code comprising the standard library in the main Python distribution. Please see t..

[Python] 나도코딩 파이썬 입문 - 문풀 Part7

https://thebook.io/080357/0230/ 코딩 자율학습 나도코딩의 파이썬 입문: 7.1.1 실습: 은행 계좌 개설하기 - 1더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다.thebook.io #01 - 1#02 - 2#03 - 3#04 - 2#05 - 4#06 - 4#07 - 3#08 - 1 실습 문제: 표준 체중 구하기https://thebook.io/080357/0262/ 셀프 체크미세먼지 수치https://thebook.io/080357/0266/

[Python] 기본 문법(9): 함수(Function)

Python Fucntion Elements  1) 전달값    ※ 필수 요소 X  2) 반환값     ※ 필수 요소 X  3) 동작  - 내장 함수: 파이썬에서 특정 기능을 하도록 미리 만들어 둔 함수- 사용자 정의 함수: 개발자가 직접 코드를 작성해 만든 함수 형식 ( 함수 정의)def 함수명(parameter/매개변수):    실행할 문장1  # 함수 본문    실행할 문장2    . . . ※ 함수명 짓기 Tip    함수명은 함수의 동작을 드러낼 수 있게 짓는 것이 좋다.    변수명 규칙과 동일하게       1. 문자로 시작한다.       2. 단어가 여럿일 때에는 언더바(_)로 구분       3. 일반적으로 변수는 명사, 함수는 동사를 사용한다. 실습1: 출금하기https://thebo..

[Python] 나도코딩 파이썬 입문 - 문풀 Part6

https://thebook.io/080357/0198/ 코딩 자율학습 나도코딩의 파이썬 입문: 6.1.4 input( )으로 값 입력받아 비교하기 - 5더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다.thebook.io #01 - 4#02 - 1#03 - 1#04 - 2#05 - 3#06 - 2 # 실습 문제: 택시 승객 수 구하기# Part6 실습 문제# 택시 승객 수 구하기# 당신은 Cocoa 서비스를 이용하는 택시기사입니다.# 손님이 총 50일 때, 조건을 만족하는 총 탑승객 수를 구하는 프로그램을 작성하세요.import randommytime = []count = 0for x in range(50): mytime.append(random.randint(5..

[Python] 기본 문법(8): 입출력문(sep, end, file, ljust(), rjust(), zfill())

표준 입출력input()프로그램을 실행했을 때 User로부터 어떤 값을 입력받는 용도로 사용User가 값을 입력하고 [Enter] 버튼을 누르면 이 값은 항상 문자열 형태로 변수에 저장된다. 변수형을 바꾸고 싶다면 형변환을 하면 된다.temp = int(input("오늘 기온은 몇 도인가요?"))    https://thebook.io/080357/0272/ 코딩 자율학습 나도코딩의 파이썬 입문: 8.2 표준 출력 시 유용한 기능더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다.thebook.iosep- ','- '+' print() 함수 정의에서 sep 매개변수의 기본값은 공백(" ")이었다.근데 기본값 대신 다른 값을 넣어 print() 함수를 실행하면 해당 값을 구..

[Python] 기본 문법(7): 제어문 - 조건문(if), 반복문(for, while), range()

[Python] 기본 문법(7): 제어문https://thebook.io/080357/0184/ 코딩 자율학습 나도코딩의 파이썬 입문: 6장 제어문더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다.thebook.io 조건문if문조건에 따라 동작이 달라질 때 분기한다고 한다.- C언어와 달리 중괄호 {} 를 사용하지 않는다. 대신 들여쓰기로 if문의 실행 구간임을 구분한다. ※ Python에서의 콜론과 들여쓰기Python에서 콜론(:)과 들여쓰기는 문법적 강제 사항으로, 실행 구간을 정의하는 역할을 한다.들여쓰기를 하지 않은 문장은 앞의 명령문들과 한 묶음이 아닌 별개의 명령문이 된다.잘못 사용하는 경우 SytaxError나 IndentationError가 발생한다. ( ..

[Python] 기본 문법(6): random 모듈 - shuffle(), sample()

random.shuffle()리스트와 같은 객체의 원소들을 무작위로 셔플하여 섞어 주는 함수원소들의 인덱스를 무작위로 변경해 주는 것 ※ 머신러닝, 딥러닝 시 훈련 set과 테스트 set을 만들 때 유용하게 사용할 수 있다.shuffle(객체/인스턴스명)  예시: 로또 번호 뽑기# 로또 번호 뽑기# 1~45 숫자를 list에 저장# list를 shuffle()# 6개 출력import randomcandidate_numbers = [x+1 for x in range(45)] # 1 ~ 45까지의 숫자가 저장random.shuffle(candidate_numbers)print(candidate_numbers[:6]) random.sample()sequence*에서 지정한 숫자만큼의 요소들을 랜덤으로 뽑..