전체 글 621

[10-4 파이썬] 독스트링, Docstrings 하는 일

Docstrings 단어를 들여다보면 Document + strings 의 합성어라는 것을 알 수 있다. 독스트링은 ''' ''' """ """" (따옴표 3개)를 이용해 짧은 문서를 만드는 방법이다. ''' 는 시작과 끝에 붙인다. 독스트링의 예시를 보자. 1. 함수를 설명할 때 def function(): ''' 독스트링 적기!! 여러 줄을 적어도 된다. 이 함수를 설명하는 짧은 글을 쓴다!''' 함수를 정의한 다음 줄에 들여쓰기를 한 후, 독스트링을 쓴다. 주석과는 달리 여러 줄을 작성할 수 있다. 2. 주석을 여러줄로 달고 싶을 때 def function(): ''' 독스트링 적기!! 여러 줄을 적어도 된다. 이 함수를 설명하는 짧은 글을 쓴다!''' ''' this_year = 2022 this..

[10-3 파이썬] 윤년 파이썬 실전 예제, 함수 return

몇 년인지 입력하여 윤년 여부를 확인하고, 몇 월인지를 입력하면, 해당 월이 몇일까지 있는지 알아보는 함수를 만들며 함수 return, 조기 return을 연습해보도록 하자. 먼저 윤년에 대해 알고 싶은 분은 아래의 게시글을 참고하기를 바란다. https://olivia-blackcherry.tistory.com/46 [3-3 파이썬] %(모듈로), 윤년 확인하기 파이썬 실전예제 1. 모듈로 % 먼저 모듈로moduler operation를 알아보겠다. 기호는 %이다 예제를 살펴보며 모듈로의 의미를 발견해보자. ex1) 7 % 2 =1 7나누기2는 2 + 2 +2 + 1 이다. 몫이 3이고, 나머지가 1이다. ex2) 7 % 3 = 1.. olivia-blackcherry.tistory.com 파이썬 실전..

[10-2 파이썬] 함수 조기 return 리턴

지난 시간 함수의 다양한 유형, 특히 return값이 있는 함수에 대해 알아보았다. 이번 시간에는 조기 return을 공부할 것인데 코드를 작성할 때 꽤 유용하게 쓰인다. if 구문에서 break와 비슷한 기능이기도 하다. 바로 조기중단!!!이다. 컴퓨터에게는 return이 나오면, 함수의 마지막 부분이라는 신호로 받아들인다. 그래서 return 뒤에 다른 코드가 있더라도 실행되지 않고 함수가 종료된다. 아래의 재생버튼 ▶을 눌러서 실행해보세요

[10-1 파이썬] 함수 return, 입력값, 출력값 있는 함수 만들기, title(), return값

파이썬 함수를 3가지 유형으로 나누어 생각해보자. 함수 유형 1: 입력값, return값이 없음 def function(): print("hello") print("It's a golden time of our life." print("Enjoy ur life!!") #함수호출할 때 funtion() 함수를 호출하면, 본문에 있는 코드가 진행되고 화면에 hello It's a golden time of our life. Enjoy ur life! 가 차례로 프린트된다. 이러한 함수는 입력값도, 반환되는 return값도 없다. 이런 형태의 함수를 쓰면 반복되는 문장을 여러번 쓰지 않아도 된다는 장점이 있다. 함수 유형 2: 입력값 있고, return값이 없음 def function(parameter1, p..

[9-6 파이썬] 파이썬 코드 시각화 웹사이트, 파이썬 코드 과정 무료 시각화 사이트, visualize code in python

내가 작성한 파이썬 코드가 어떻게 진행되는지 시각화해주는 웹사이트를 소개한다. Python, Javascript, C, C++, Java 등 많은 프로그램 언어를 지원한다. 로그인 할 필요도 없고, 무료이다! https://pythontutor.com/ Python Tutor: Learn Python, JavaScript, C, C++, and Java by visualizing code Learn Python, JavaScript, C, C++, and Java This coding tutor tool helps you learn Python, JavaScript, C, C++, and Java by visualizing code execution. You can use it to debug your ..