[python] 입력 여러 개 받기
·
Python
- 기본 input() 사용법input()은 한 줄의 문자열을 입력받도록 해준다. # 문자열 입력받기str = input()str = input("문자열을 입력해주세요: ") # 메시지는 생략 가능하다.  - 숫자 입력받기입력받은 데이터를 정수형 데이터로 처리하려면 형변환이 필요하다. # 숫자 입력받기num = int(input())num = int(input("숫자를 입력해주세요: "))  - 여러 개의 값을 각각의 변수에 저장하기(공백으로 구분)# 문자열로a, b = input().split()# 정수형으로a, b = map(int, input().split())# 실수형으로a, b = map(float, input().split())   - 여러 개의 값을 하나의 변수에 리스트로 저장하기(1차원 정..
[python] list에 map 사용 예제
·
Python
a라는 리스트를 정수화시켜서 a라는 리스트에 다시 넣는다. >>> a = [1.2, 2.5, 3.7, 4.6] >>> a = list( map(int, a) ) >>> a [1, 2, 3, 4] a라는 리스트를 문자열로 변환한다. >>> a = list(map(str, range(10))) >>> a ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'] input().split()을 사용한 뒤에 변수 한 개에 저장해보면 리스트인지 확인할 수 있다. >>> a = input().split() 10 20 (입력) >>> a ['10', '20'] map을 사용해서 정수로 변환 >>> a = map(int, input().split()) 10 20 (입력) >>> list..
[python] 기본 문법 정리 - 표준 라이브러리
·
Python
* 유용한 표준 라이브러리 - 내장 함수 : 기본적인 함수 제공. import문 없이 사용 가능. print() 등 # sum() result = sum([1, 2, 3, 4, 5]) print(result) # 15 출력 # min(), max() min_result = min(7, 3, 5, 2) max_result = max(7, 3, 5, 2) print(min_result, max_result) # 2 7 출력 # eval(): 식이 있을 때 계산한 결과를 수 형태로 반환한다. result = eval("(3+5)*7") print(result) # 56 출력 # sorted() result = sorted([9, 1, 8, 5, 4]) reverse_result = sorted([9, 1, 8..
[python] 기본 문법 정리 - 기본 입출력 / 조건문 / 반복문 / 함수와 람다 표현식
·
Python
* 표준 입력 방법 - input() 함수: 한 줄의 문자열을 입력 받는 함수 - map() 함수: 리스트의 모든 원소에 각각 특정한 함수를 적용할 때 사용 ex) 공백을 기준으로 구분된 데이터 입력 받기 : list( map( int, input().split() ) ) # 데이터의 개수 입력 n = int(input()) # 각 데이터를 공백을 기준으로 구분하여 입력 # data = input().split()# 문자열 리스트 data = list(map(int, input().split()))# 정수 리스트 data.sort(reverse=True) print(data) ex) 공백을 기준으로 구분된 데이터의 개수가 많지 않다면 리스트 사용하지 않고 차례로 값을 넣을 수 있다. : a, b, c =..
[python] 기본 문법 정리 - 수 / 리스트 / 문자열 / 튜플 / 사전 / 집합 자료형
·
Python
*자료형 - 정수형: 양의 정수, 음의 정수, 0 - 실수형: 소수점 아래의 데이터를 포함하는 수 자료형. 소수점을 붙인 수를 대입하면 실수형 변수로 처리됨 * 지수 표현 방식 e나 E 다음에 오는 수는 10의 지수부 유효숫자e지수 = 유효숫자x10지수 ex) 1e9 = 10의 9제곱 지수 표현 방식은 실수형 데이터로 처리된다. 임의 의 큰 수를 표현하기 위해 자주 사용된다. # 1,000,000,000의 지수 표현 방식 a = 1e9 print(a) # 725.5 a = 75.25e1 print(a) # 3.954 a = 3954e-3 print(a) * 실수형 데이터는 오차가 있기 때문에 정확한 계산이 불가능해 원하는 결과를 얻지 못할 수 있다. 이럴 때는 round() 함수를 이용할 수 있다. ro..
yslle
'Python' 태그의 글 목록