본문 바로가기
반응형

Language52

[Python] 랜덤 모듈 / 예제로 공부하는 Python 100 문제풀이 간단하게 랜덤 모듈에 있는 기능들을 살펴보자 1. 모듈 import 기능을 사용하려면 해당 기능을 import 해줘야 한다. import random 이렇게 하면 끝이다. 2. random.randint( '이상', '미만' ) n = random.randint(1, 100) # 1이상 100미만 사이 랜덤 정수 print(n) randint()는 지정한 수 사이에서 랜덤 정수를 하나 골라준다. 3. random.sample( '범위', '개수' ) lst = random.sample(range(1, 10), 5) #1이상 10 미만 사이 랜덤 정수 5개의 리스트 생성 print(lst) range()를 이용해 범위를 지정해주고 뒤에 개수를 설정해주면 해당 범위 안에서 지정된 개수만큼 중복없이 리스트로 .. 2022. 5. 17.
[Python] 함수(2) / 예제로 공부하는 Python 100 문제풀이 함수 응용이다. 두달 반만에 오랜만에 공부했다. 시작 1. 하나의 변수, 여러개의 리턴값 #함수 호출시 입력 파라미터값을 지정하여 함수를 호출하는 예제 def my_func(id_, name_, strength): return id_, name_, strength result = my_func("id", "name", "str") print(result, type(result)) #('id', 'name', 'str') #변수 1개 - 리턴값 여러개 > 튜플 리턴 my_func()에 3개의 파라미터가 있고 result = my_func( ... ) 로 3개의 파라미터를 온전히 던져준다. return 또한 들어온 값 그대로 3개의 값을 돌려준다. 이때 돌아온 리턴값의 값과 타입을 확인해보면 ( ... ) .. 2022. 5. 9.
[Python] 함수(1) / 예제로 공부하는 Python 100 문제풀이 내가 아직 파이썬에 대해선 깊이가 깊지 않고 공부한 지 얼마 안 되었지만 다른 언어와 비슷하다면 이것 또한 많이 쓰이게 될 것이다. 그리고 다른 언어와 크게 다르지 않을 것이다. 함수 1. 함수 선언 #1. 함수 작성 def a(): print('붕어빵') def b(): print('개구리빵') 우선 파이썬의 함수는 다른 보편적인 언어 (java, c 등)와 살짝 사용법이 다르다 우선 def 를 선언하고 그 뒤에 '함수명' 그리고 괄호() 와 콜론 : 이 들어간다 def '함수명' ( '파라미터' ) : 위와 같이 작성하면 되겠다. 그리고 또 다른 특이점으로는 { } 중괄호가 쓰이지 않는다. 콜론 : 이후에 오는 같은 들여 쓰기의 행은 전부 함수 안의 내용으로 취급한다. 주로 tab 한번, 혹은 spa.. 2022. 2. 24.
[Python] dict, 사전, 삽입, 수정, 삭제 / 예제로 공부하는 Python 100 문제풀이 요새 자주 공부를 못하고있는것 같다. 심히 반성중이다. 하지만 조금이라도 공부한 내용은 올려야한다. 오늘은 사전(dictionary)에 대해서 알아보도록 하자. 사전(dict)의 특징 dict는 기존의 배열과 다르게 순서가 정해져 있지 않다. 이는 즉 index를 통한 호출이 불가능 하다는 것이다. 사전은 ex_dict = {'name': '응애', 'job': '개발자', 'age': '28'} 위와 같은 형태를 취하고 있으며 dict = {'key1' : 'value1', 'key2' : 'value2', ... } 의 형식으로 key : value 로 쌍을 이루고 있다. 즉 삽입, 수정, 삭제 등을 실행할 때 항상 key값과 value값이 동반된 형태로 움직인다. 또한, 데이터 입력에는 특별한 제약.. 2022. 2. 22.
반응형