우선, random 함수를 사용하기 위해 import 하기random(): 0과 1사이의 실수를 무작위로 추출randint(): 특정한 두 수를 포함한 수 중 정수를 무작위로 추출 randrange(): 특정한 두 수 사이의 정수를 무작위로 추출 위에 정의되어 있듯이
우선, random 함수를 사용하기 위해 import 하기원소 단위로 추출하기섞기(shuffle 함수)파이썬 기초를 배우면서 자바스크립트보다 간단하게 사용할 수 있는 것들이 많다는 것을 깨달았다..!
파이썬의 기초문법 class를 배우는 도중에 Python에서는 클래스(class)를 정의할 때 첫 번째 매개변수로 self를 사용해야 한다는 것을 알게 되었다.JS에서는 매개변수에 이와 같은 것을 안넣어도 동작이 가능했는데 왜 넣어야 하는지가 궁금했다.구글링을 해보고
값의 종류와 그 값에 적용 가능한 연산과 동작을 결정하는 속성파이썬의 데이터 타입은 크게Nemeric Types, Text Sequnce Type, Sequence Types, Non-sequence Types, 그리고 기타로 구성되어 있다.💡 그렇다면 데이터 타입이
파이썬이 자동으로 형변환을 하는 것Boolean과 Numeric Type에서만 가능⇒ 모두 Numeric Type으로 변환됨
이름 없이 정의되고 사용되는 익명 함수간단한 연산이나 함수를 한 줄로 표현할 때 사용함수를 매개변수로 전달하는 경우에도 유용하게 활용lambda 함수가 아닌 함수와 코드 비교하기
여러 개의 값을 하나의 변수에 묶어서 담는 것변수에 담긴 값들을 튜플(tuple) 형태로 묶임
파이썬의 리스트 정렬 메서드인 sort()를 배우며 원본 리스트를 정렬한다는 것을 알았다. 그렇다면 원본을 해치지 않으면서 새로운 리스트를 만들어 정렬할 수 있는 방법은 없을까?바로 sorted()를 사용하면 된다!sort()와 sorted()를 비교해보자.원본 리스트
파이썬에서 dict(딕셔너리)의 key와 value값을 얻는 방법으로는 .get()과 \[ ], 두 가지 방법이 있다.
Python에서 함수 이름을 문자열로 얻고자 할 때 \_\_name\_\_ 메서드를 사용할 수 있다. 이 메서드는 해당 객체의 이름을 문자열로 반환한다. 주로 함수나 메서드의 이름을 동적으로 얻을 때 유용하게 사용된다.\_\_name\_\_은 함수, 클래스, 모듈 등의