[파이썬] datetime 모듈
·
TIL/Python
스탠다드 라이브러리에 있는 datetime 모듈은 '날짜'와 '시간'을 다루기 위한 다양한 '클래스'를 갖추고 있다. '클래스' 개념은 아직 배우지 않았지만, 일단은 몰라도 이 모듈을 사용하는 데에는 문제가 없다고 한다. : ) 1) datetime 값 생성 2021년 1월 22일을 파이썬으로 표현하는 방법! import datetime pi_day = datetime.datetime(2020, 3, 14) print(pi_day) print(type(pi_day)) #결과 2021-01-22 00:00:00 시간은 자동으로 00시 00분 00초로 설정이 되어있다. 이 시간도 직접 설정할 수 있다. import datetime pi_day = datetime.datetime(2021, 2, 22, 14,..
[파이썬] random 모듈
·
TIL/Python
스탠다드 라이브러리에 있는 random 모듈은 랜덤한 숫자를 생성하기 위한 다양한 함수를 제공 1) randint 함수 randint 함수는 두 수 사이의 어떤 랜덤한 정수를 리턴하는 함수이다. randint(a, b)를 하면 a ≤ N ≤ b를 만족하는 어떤 랜덤한 정수 N을 리턴한다. import random print(random.randint(1, 20)) print(random.randint(1, 20)) print(random.randint(1, 20)) print(random.randint(1, 20)) print(random.randint(1, 20)) #결과(실행할 때 마다 다른 결과 값이 나옴) 6 2 8 13 5 2) uniform 함수 uniform 함수는 두 수 사이의 랜덤한 소수..
[파이썬] 모듈
·
TIL/Python
파이썬 파일에서 다른 파이썬 파일을 불러와 사용하는 것을 모듈이라고 한다. 단, 같은 경로(폴더)에 있을 때만 불러올 수 있다. (방법이 따로 있음) 1) calculator.py def add(x,y): return x + y def subtract(x, y): return x - y def multiply(x, y): return x * y def divide(x, y): return x / y 2) calculator.py # 'calculator'라는 파이썬 파일을 불러오겠다. import calculator print(calculator.add(5, 3)) #결과 8 print(calculator.multiply(3, 4)) #결과 12 #calculator를 불러올 때 calc 라는 이름으로 ..
[파이썬] 리스트와 문자열 정리
·
TIL/Python
- 인덱싱(Indexing) 1) 알파벳 리스트의 인덱싱 alphabets_list = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J'] print(alphabets_list[0]) print(alphabets_list[1]) print(alphabets_list[4]) print(alphabets_list[-1]) #결과 A B E J 2) 알파벳 문자열의 인덱싱 alphabets_string = 'ABCDEFGHIJ' print(alphabets_string[0]) print(alphabets_string[1]) print(alphabets_string[4]) print(alphabets_string[-1]) #결과 A B E J - for 반복문 위에서 본 ..
[파이썬] Aliasing(가명)
·
TIL/Python
x = [2, 3, 5, 7, 11] y = x y[2] = 4 print(x) print(y) #결과 [2, 3, 4, 7, 11] [2, 3, 4, 7, 11] 파이썬에 값을 저장하면 이름표를 주는 것 즉, 같은 리스트에 x와 y의 이름표가 달려있어 같은 결과의 리스트가 출력됨 여기서 y는 Alias(가명)이다. 결과 값을 다르게 출력하려면 아래와 같이 리스트를 복사하면 된다. x= [2, 3, 5, 7, 11] y = list(x) # 리스트복사 y[2] = 4 print(x) print(y) #결과 [2, 3, 5, 7, 11] [2, 3, 4, 7, 11]
[파이썬] 사전 활용법(dict)
·
TIL/Python
- 사전 안에 값을 찾고 싶을 때 my_family = {'엄마': '김숙', '아빠': '박수홍' , '아들': '박동민', '딸': '박수민'} print('박수민' in my_family.values()) #결과 True - 사전 안에 있는 값을 하나씩 가져오기 for value in my_family.values(): print(value) #결과 김숙 박수홍 박동민 박수민 - 사전 안에 있는 키를 하나씩 가져오기 for key in my_family.keys(): print(key) #결과 엄마 아빠 아들 딸 - 사전 안에 있는 모든 쌍을 가져오기(키를 먼저 가져오고 키를 통해 값을 가져오기) for key in my_family.keys(): value = my_family[key] print..