우선 random 모듈을 사용하기 위해서는 import로 불러와야한다. import random random모듈 중에서도 많이 사용되는 함수는 1. random.random() random.random() 함수는 0.0에서부터 1.0 사이의 실수(float)를 반환합니다. [0.0, 1.0) 정확한 범위는 1.0을 포함하지 않는 범위 입니다. (0.0
전체 글
WEB 개발과 관련된 지식을 기록하고자num1 = random.randint(0, 999) randint(a, b) a
result = [1,2,3,4,5,3] result 라는 list 에서 원소값이 3인 index번호를 알고 싶을 때는??! print(test_list.index(3)) index() 를 사용하게되면 list안에 중복된 value가 있을 때에는 index 번호가 빠른 것만 결가값이 나오게 된다. 결과값 2 rest_list = list(filter(lambda x: test_list[x] == 3, range(len(test_list)))) print(rest_list) list(filter()) 를 이용해서 list안에 중복되는 value값이 있어도 다중의 index 번호를 list의 값을 준다. 결과값 [2, 5] 여기서 fillter()는 filter 함수는 built-in 함수로 list 나 d..
datetime 모듈 import datetime now = datetime.datetime.now() print(now) datetime 모듈은 날짜와 시간을 조작하는 클래스를 제공합니다. now = datetime.datetime.now() for day in range(5, 0, -1): delta = datetime.timedelta(days=day) date = now - delta print(date) 몇 일전의 날짜를 표기하고 싶을 경우에는 days = 몇 일전 , 이렇게 표시해주면 가능하다. now = datetime.datetime.now() print(now.strftime("%Y,%m,%d %H:%M:%S")) 지시자를 이용하면 보고싶은 시간정보에서 보고싶은 정보만 볼 수 있다. 사진..
*args는 *arguments의 준말로써 이름은 변경되어도 동작을 한다. 함수를 호출할 때 몇 개의 arguments가 들어올지 모를 경우에 사용할 수 있다. 결과 값은 tuple로 출력된다. **kwargs는 keyword argument의 준말로 키워드 값을 제공한다. 출력 값이 딕셔너리 형태로 {'키워드' : '값'} 으로 전달된다.
for name, age in mydict.items(): #mydict에 아이템을 하나씩 접근해서, key, value를 각각 name, age에 저장 if age == search_age: print name Key값으로 values값을 찾는 방법은 알고있지만, 그 반대의 경우는 어떻게해야하나 싶어서 찾아봤다. items()는 사전 데이터(키와 값을 쌍)을 리턴 (dict_items) 그 밖에도 keys() - 사전 키들을 리턴 (dict_keys) values() - 사전 값들을 리턴 (dict_values) hashcode.co.kr/questions/1194/dictionary%EC%97%90%EC%84%9C-%EA%B0%92%EC%9C%BC%EB%A1%9C-%ED%82%A4%EB%A5%BC-%..