본문 바로가기
반응형

함수4

[JS] 함수와 이벤트 (1) Preface 이번 장에선 함수 선언 방법과 let, const를 사용한 변수 선언 방법을 공부했다. 화살표 함수같은 특정 방식을 제외하곤 내가 알고 있던 기존 방식과 비슷해서 딱히 어려운 내용이 없었다. 다만 내용이 너무 많아 두 파트로 나눠서 업로드한다. 1. 함수 알아보기 - 함수: 동작해야 할 목적대로 묶은 명령 - 함수를 선언할 때는 예약어 function을 사용하고, 중괄호 안에 실행할 명령을 넣는다. → 명령이 한 줄이라면 중괄호를 생략할 수 있다. function 함수명() { 명령 } - 함수 호출 방식: 함수명( ) 또는 함수명(변수) - 두 수를 더하는 함수 unction addNumber() { var num1 = 2; var num2 = 3; var sum = num1 + num2.. 2022. 8. 6.
내장 함수 Preface 오늘은 파이썬 자체에 내장되어 있어 import 없이 사용할 수 있는 다양한 함수들을 공부했다. 지금껏 코딩을 배우며 기본적인 내장 함수는 대부분 익혔으리라 생각하고 있었는데, 내가 생각지도 못했던 수많은 함수들이 소개되어 당황스러웠다. 이러한 함수들의 사용법을 모두 익히는 것은 사실상 불가능한 일이지만, 평소 유용하게 사용할 수 있는 몇가지 함수들은 반드시 익혀야겠다는 생각과 동시에, 필요한 함수들은 언제든 def를 통해 만들 수 있으니 크게 걱정할 필요가 없겠다는 생각도 들었다. 1. 내장 함수 1 # iterable은 반복 가능(iterable)한 자료형 여러 개를 입력할 수 있다는 의미이다. print(abs(3)) print(abs(-4)) print(abs(3.4)) print(.. 2021. 9. 3.
함수 Preface 어제 함수 파트를 처음 공부했을 땐 헷갈리는 부분들이 있어 조금 힘들었는데, 작성했던 코드를 다시 실행시키며 전체적으로 복습을 하자 이전처럼 어렵게 느껴지진 않았다. 한 가지 궁금한 점이라면, def를 사용하여 함수를 만들 때 반환값을 설정하지 않은 상태로 print문을 실행할 시 함께 출력되는 'None'이라는 문자열에 관한 것이다. 물론 프로그램 실행에 문제가 있는 것은 아니지만, 터미널에 출력된 결과를 볼 때마다 지저분하다고 느껴진다. return 명령어를 사용하거나 lambda를 사용하는 것 외엔 이 문제를 해결할 방법이 없을까? 1. 함수 # 매개변수 = 함수에 입력으로 전달된 값을 받는 변수 # 인수 = 함수를 호출할 때 전달하는 입력값 def add(a, b): # 일반적인 함.. 2021. 8. 18.
이스케이프 코드, PyPi, 함수 만들기 1. 이스케이프 코드 print('Hi\n') print('Bye\n') print(r'Hi\n') print('Bye\n') print('안녕하세요, 반갑습니다.\n') print('안녕하세요,\n' + '반갑습니다.') print('\n') print('안녕하세요, ' '반갑습니다.') \n을 이용하여 줄을 바꾸는 코드를 작성해봤다. 또 따옴표 앞에 'r'을 넣으면 \n이 줄바꿈 기호가 아닌, 특수 문자로 출력되는 것도 알게 되었다. 이전 포스팅까진 줄을 바꾸는 방법을 몰라 출력 결과를 알아보기 힘들었는데, 이제 내가 원하는 형태의 출력물을 만들 수 있을 것 같다. \n 문자열 안에서 줄을 바꿀 때 사용 \t 문자열 사이에 탭 간격을 줄 때 사용 \\ 문자 (\)를 그대로 표현할 때 사용 \' 작은따.. 2021. 8. 8.