[Python] format 문자열 치환하기
·
Programming/Python
안녕하세요 오늘은 Python format함수에 대해서 알아보겠습니다. 기본적으로 문자열을 변수와 같이 출력하는 경우는 크게 2가지가 있습니다.1. + 연산자를 사용해서 이어붙이는 경우2. format()함수를 사용하여 변수값 출력 1. + 연산자를 사용한 경우  이러한 코드가 있을때  이러한 출력 결과가 나옵니다이렇게 하려면 age변수는 나이를 표시하는 변수인데 문자열로 변경해야 하고 정수로는 출력을 할 수 없습니다. 따라서 이러한 단점을 보완하려고 format()함수를 사용합니다. 2.format()함수를 사용한 경우 이러한 출력결과를 얻을 수 있습니다.아까 + 연산자와 똑같이 나오지만 age 변수에 문자열이 아닌 숫자로 들어가는것을 볼 수 있습니다.  1..
[Python] matplotlib pyplot 그래프 그리기
·
Programming/Python
안녕하세요 오늘은 python에서 matplotlib 안에 있는 pyplot 모듈을 한번 알아보려고 합니다.pyplot안에 있는 모듈들은 간편하게 그래프를 그릴 수 있습니다. 먼저 matplotlib모듈을 설치해야 합니다.윈도우에서는 명령프롬프트(cmd) mac에서는 terminal을 실행하여pip install matplotlib실행 한 후pip list실행 시켜 matplotlib 잘 설치되어 있는지 확인 합니다. 이후 코드를 작성해 봅시다. import matplotlib.pyplot as pltplt.plot([1, 2, 3, 4])plt.show()위 코드는 plot함수를 사용해서 그래프를 그리는 코드입니다.plot안에 한가지 배열 인자를 입력하면 그 값은 y값으..
[Python]map 함수 사용법, 예제
·
Programming/Python
안녕하세요 오늘은 python map 함수의 사용법과 예제에 대해서 한번 살펴보겠습니다. 반환 값으로 iterator 주소 값을 반환하며 모든 iterable객체 item을 function 함수를 사용하여 적용시킨다고 나와있다. 먼저 예시를 보면서 어떻게 동작하는지 확인해 보자 결과 그대로 a리스트의 모든 요소들을 int함수를 적용시켜 정수로 만든다. 이것이 map 함수의 동작 원리이다. 반환 값은 주소 값으로 리스트로 출력하려면 list함수를 적용시켜야 한다. 다른 예제를 살펴보면 이러한 방법으로도 map 함수를 적용시킬 수 있다.
[Python]join함수 (리스트를 문자열로 합치기)
·
Programming/Python
안녕하세요 오늘은 리스트를 문자열로 합치는 join함수에 대해서 알아보겠습니다. 파이썬 라이브러리 홈페이지에서 join함수를 찾아보면 iterable의 문자열들을 이어 붙인 문자열들을 돌려준다고 나와 있다. 그 중 기타 문자열이 아닌 값이 있으면 오류가 출력된다고 한다. 따라서 괄호 안에 있는 iterable은 문자열이여야만 가능하다. 다음 예제를 보며 출력결과를 확인해보면 출력 결과를 확인하면 str.join(iterable) 함수는 str에 문자열이 들어갈 수 있으며 iterable에는 리스트, 튜플등 연속가능한 객체가 들어갈 수 있다 하지만 그 객체는 문자열이여야 한다.
[Python] 리스트의 모든 요소를 더하거나 곱하기(sum, prod)
·
Programming/Python
안녕하세요 오늘은 Python에서 리스트의 모든 요소를 더하거나 곱할때 사용하는 함수에 대해서 알아보겠습니다. 최근에 코딩테스트 문제를 풀어보면서 내장함수를 사용하여 코드를 짧게 짜는 능력자 분들이 계시는데 사용하면 유용할 것 같아서 작성해봅니다. sum함수 파이썬 표준 라이브러리 홈페이지에 들어가서 sum 함수가 어떤건지 확인해보면 sum 함수의 인자로 iterable을 받을 수 있는걸 확인할 수 있습니다. 하지만 모든 이터러블 객체를 받을 수 없고 숫자여야 받을 수 있습니다. 따라서 리스트나 튜플같은 반복적인 자료형이여야 하며 요소들은 숫자여야 합니다. 또한 start 인자는 첫번째 iterable 인자의 합에 start인자를 더해주는 것입니다. 기본적으로 default = 0 으로 되어 있어서 아무..