
파이썬은 프로그래밍 언어로 유명하다. 많이 사용되어지고, 많이 사랑받는다. 이를 사용하기 위해서는 무엇이 필요할까? 먼저 컴퓨터가 프로그래밍 언어를 어떤식으로 이해하는지 알아야 한다. 우리가 흔히 IDE라는 편집기를 이용해 코드를 짜서 실행을 시키면 코드가 mac

\*출처 : https://blog.winterjung.dev/2020/01/06/floating-point-in-python\+는 문자열에선 문자열을 합쳐주는 역할을 한다.숫자 포맷팅시 반올림 하는 법은 {} 대신에 {:(반올림자리수)(타입(주로 f))} 를

복잡한 기능을 사용자 API에서 숨기고 간단하게 표현하는 것이다. = : 지정연산자 ( assignment operator )기능을 수행한 뒤 값을 돌려주는 것함수를 즉시 종료시키는 것일반적으로 return문이 없는 함수는 함수가 실행되고 난 뒤 그 자리에 None이

while 문법은 말 그대로 언제까지~ 무언가를~ 반복하는 것이다.반복되길 원하는 횟수나 예외 경우반복되어 실행되는 실행문break continue이 둘의 공통점은 자신의 상위 호출문을 종료시킨다는 점이다!단, break는 반복문 자체를 종료시키고, continue는

리스트는 데이터들을 한 곳에 모아둔 것이다.인덱스는 항상 zero start이다.인덱싱을 통해, 리스트의 요소를 하나의 변수로서 사용할 수 있다.numbers\[0] 이라는 리스트의 요소가 num1에 할당될 수 있다. numbers\[0]이 사실은 변수와 동일하다.

상황에 따라서 while이 더 좋은 접근법이 될 수 있고, for이 더 좋은 접근법이 될 수 있다.보통 while문은 종료 조건을 확실히 알 때, for문은 반복 횟수를 확실히 알 때 사용한다.다음 예시를 살펴보자.이 케이스에서는, 종료 조건보다 반복 횟수를 더 확실히

딕셔너리 자료형은 말 그대로 사전형 자료형이다.우리가 영어사전을 보면 단어와 뜻이 매칭되어서 쓰여있는데, 단어 = key , 뜻 = value 로 각각 대응된다고 보면 된다.딕셔너리 자료형 = key - value 쌍으로 데이터를 저장하는 자료형!사전의 key 데이터

가명 혹은 가짜이름표라 불리는 alias는 메모리 참조 문제때문에 일어난다.list함수는 새로운 리스트를 리턴해주기 때문에 이 상태에선 x와 y가 서로 다른 리스트의 주소를 바라본다.출처 : 코드잇따라서 이 경우에 우리가 y2 = 4 로 변경을 하더라도출처 : 코드잇

한 파일에.. 함수도 있고.. 실행 코드도 있으면... 많이 더러울거야 그치? 사칙연산 함수만 모아놓은 파일이 있다고 하자.위의 파일 이름을 calculator.py라 하면, 이를 우리가 run.py 파일에서 사용하고 싶을 때!\-folder1\--aaa.py\--fl

파이썬은 콘솔창에서 input() 함수를 이용해서 값을 받아서 문자열로 리턴해준다.콘솔창에서 사용자가 어떤 값을 입력할지 알려주기 위해 input() 함수는 파라미터로 문자열을 받는다.리턴 값은 str이므로 꼭 데이터 연산시 int() 든 float() 이든 랩핑함수를

리스트의 모든 원소에 각각 특정한 함수를 적용할 때 사용한다!map은 리스트의 요소를 지정된 함수로 처리해주는 함수이다(map은 원본 리스트를 변경하지 않고 새 객체를 생성!)지금까지 리스트에 대해서 map을 사용했는데, map은 모든 iterable한 객체를 넣을 수

출처 : wikidocs.net/22805우리가 변수 x를 가지고 좀 더 다양한 값을 리스트에 넣어주고 싶다면리스트 컴프리헨션을 이용해 리스트를 만들 때, 우리는 조건을 걸어줄 수도 있다.리스트 컴프리헨션은 중첩된 for문도 지원한다.for문의 범위는 왼쪽부터 가장 위

iterable한 객체가 들어와야 하고, key 값을 받아야 한다면, 그 값을 찾을 함수가 파라미터로 넘겨진다.get(찾고싶은 값이 있는 딕셔너리 key 값 , 첫 번째 인자가 없을 경우 출력하고 싶은 값)위 코드를 설명하면, dict 의 키값들을 리턴할 건데, 키 값

지금까지 input.split()으로 값을 여러개 입력받고 형 변환을 할 때도 map() 함수를 사용했었다. 이렇게 할 수 있었던 이유는 무엇일까?사실 input.split()의 결과가 문자열 리스트여서 map을 사용할 수 있었던 것!이처럼 문자열 두 개가 들어있는 리

파이썬에서는 ASCII 코드를 반환해주거나 변형시켜주는 편리한 메소드를 지원한다.정말 간단하다!ord(String) : 문자를 ASCII 코드값으로 변환char(Num) : 숫자에 해당하는 ASCII 코드 값을 반환ASCII 코드 표2021-09-19

sep=" "이 옵션을 이용하게 되면 print문의 출력문들 사이에 해당하는 내용을 넣을 수 있다.기본 값으로는 공백이 들어가 있으며 이를 사용해 원하는 문자를 입력할 수 있다.end=" "이 옵션의 경우 print 문을 이용해 출력을 완료한 뒤의 내용을 수정할 수 있

lambda 는 JS에서 쓰이는 화살표 함수이다. 다시 말하면 익명함수이다.sorted함수의 경우 각 리스트 요소에 대해 호출할 함수를 지정하는 key 매개변수를 통해 정렬을 한다.위에서 sort 함수에 key에 lamda 키워드를 이용해 값들을 넣었는데 재사용할 필요