반응형

파이썬문법 22

[python] 데이터 입력 받기 input()함수 사용법

파이썬에서 데이터를 입력받을 때는 input() 함수를 사용합니다. input() 함수는 사용자로부터 입력을 받아 문자열로 반환합니다. 예를 들어, 다음과 같이 input() 함수를 사용하여 사용자로부터 이름을 입력받을 수 있습니다. name = input("이름을 입력하세요: ") print(f"안녕하세요, {name}님!") 위 코드는 input() 함수를 사용하여 사용자로부터 이름을 입력받고, 이를 name 변수에 저장합니다. 그리고 f-string을 사용하여 입력받은 이름을 포함한 인사말을 출력합니다. [python] f-sting 다양하게 활용하는 예시 ( 문자열 포맷팅, 리스트, 딕셔너리) age = 25 print(f"My name is {name} and I am {age} years ol..

[python] 현재시간을 알려주는 time.localtime()함수 활용해서 ( 시,분,월 ) 찾기

import time은 시간과 관련된 기능을 제공하는 Python의 내장 모듈입니다. 이 모듈을 사용하여 현재 시간을 알아낼 수 있습니다. time.time() 함수는 1970년 1월 1일 자정 이후로 경과한 시간을 초 단위로 반환합니다. 이 값을 time.localtime() 함수에 전달하면 현재 시간을 나타내는 구조체를 반환합니다. 이 구조체에서 시간, 분, 초 등의 정보를 추출하여 사용할 수 있습니다. 예를 들어, 다음과 같이 time 모듈을 사용하여 현재 시간을 출력할 수 있습니다. import time # 현재 시간 출력 current_time = time.localtime(time.time()) print(f"현재 시간: {current_time.tm_hour}시 {current_time.tm..

[python] 중복하지 않은 랜덤 숫자 리스트를 문자열로 만들기 ( 랜덤추출 sample())

random.saple() 함수를 사용하면 중복하지 않은 랜덤 숫자를 추출할 수 있다. 추출한 요소들을 문자열로 만들기 위해서는 ''.join() 메서드를 사용하면 문자열로 만들 수 있다. 그러나! https://nuri-go.tistory.com/entry/python-%EB%AC%B8%EC%9E%90%EC%97%B4-%EB%A6%AC%EC%8A%A4%ED%8A%B8%EB%A5%BC-%EB%AC%B8%EC%9E%90%EC%97%B4%EB%A1%9C-%EB%B3%80%ED%99%98%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95-join [python] 문자열 리스트를 문자열로 변환하는 방법 ("".join()) random.sample() 함수의 결과값은 리스트 형태로 반환됩니다. ..

[python] 문자열 리스트를 문자열로 변환하는 방법 ("".join())

random.sample() 함수의 결과값은 리스트 형태로 반환됩니다. 따라서, 리스트를 문자열로 변환하려면 join() 메서드를 사용할 수 있습니다. join() 메서드는 문자열 리스트를 하나의 문자열로 결합하는 데 사용됩니다. 예를 들어, 다음과 같이 join() 메서드를 사용하여 sampled_string 리스트를 하나의 문자열로 결합할 수 있습니다. import random # 문자열에서 4개의 문자 샘플링 my_string = "Hello, World!" sampled_string = random.sample(my_string, 4) result_string = ''.join(sampled_string) print(result_string) print(type(result_string)) 위 코..

[python] 중복되지 않는 램던 추출 하는 방법 random.sample()

random.sample() 함수는 Python의 내장 모듈인 random 모듈에 포함되어 있는 함수 중 하나입니다. 이 함수는 시퀀스에서 지정한 개수만큼의 랜덤한 요소를 샘플링하여 리스트로 반환합니다. random.sample() 함수는 시퀀스에서 중복되지 않는 요소를 샘플링합니다. 따라서, 시퀀스의 길이보다 큰 값을 지정하면 ValueError 예외가 발생합니다. 예를 들어, 다음과 같이 random.sample() 함수를 사용하여 리스트에서 3개의 요소를 샘플링할 수 있습니다. import random # 리스트에서 3개의 요소 샘플링 my_list = [1, 2, 3, 4, 5] sampled_list = random.sample(my_list, 3) print(sampled_list) 위 코드는..

[python] API POST 호출 방법 정리 (헤더,데이터전송,파일전송)

requests.post() 함수는 HTTP POST 요청을 보내는 데 사용됩니다. 이 함수를 사용하여 서버에 데이터를 전송하고, 응답을 받을 수 있습니다. 아래는 requests.post() 함수를 사용하는 방법에 대한 예시입니다. 1. 기본적인 방법 import requests url = "https://example.com/api" data = {"name": "John", "age": 30} response = requests.post(url, data=data) print(response.text) 위 코드는 https://example.com/api URL로 데이터를 전송하는 POST 요청을 보냅니다. data 매개변수에 전송할 데이터를 딕셔너리 형태로 지정합니다. 응답은 response 변수..

파이썬 데이터 ->문자열 ,파이썬 데이터 -> JSON 데이터로 변환 (josn.dumps()와 json.loads())

json.dumps()와 json.loads()는 JSON 데이터를 문자열로 직렬화하거나, 문자열을 JSON 데이터로 역직렬화하는 데 사용됩니다. json.dumps()는 Python 객체를 JSON 문자열로 직렬화합니다. 이 함수는 Python 객체를 JSON 데이터로 변환하고, 이를 문자열로 반환합니다. 이를 사용하는 경우는, Python 객체를 JSON 데이터로 변환하여 다른 시스템에 전송하거나, 파일에 저장하는 경우입니다. 예를 들어, 다음과 같이 사용할 수 있습니다: import json data = {"name": "John", "age": 30, "city": "New York"} json_data = json.dumps(data) print(json_data) 위 코드는 Python 딕셔너..

[python] json 데이터 파싱하는 방법 정리

JSON 데이터를 추출하는 방법은 다양합니다. 일반적으로 requests 라이브러리를 사용하여 API를 호출하면, 응답으로 받은 JSON 데이터를 파싱하여 필요한 정보를 추출합니다. 파싱하는 방법은 다음과 같습니다. response.json() 메서드를 사용하여 JSON 데이터를 파싱합니다. 이 메서드는 JSON 데이터를 파싱하여 파이썬 객체로 변환합니다. 예를 들어, 다음은 response.json() 메서드를 사용하여 JSON 데이터를 파싱하는 예시입니다. import requests url = "https://jsonplaceholder.typicode.com/posts/1" response = requests.get(url) if response.status_code == 200: data = r..

[python] json.dumps()로 json 데이터 출력 이쁘게 출력하기

json.dumps() 함수의 indent 매개변수를 사용하면 JSON 데이터를 보기 좋게 들여쓰기할 수 있습니다. indent 매개변수에는 들여쓰기할 공백의 개수를 지정합니다. 예를 들어, 다음은 json.dumps() 함수를 사용하여 JSON 데이터를 들여쓰기한 예시입니다. import json 모듈을 꼭 먼저 선언해야한다는 점 잊지말아주세요! import requests import json url = "https://jsonplaceholder.typicode.com/posts/1" response = requests.get(url) if response.status_code == 200: data = response.json() print(json.dumps(data, indent=4)) els..

[python] rest api를 사용하기 위한 방법

REST API를 사용하기 위해서는 파이썬에서 requests 라이브러리를 사용하면 됩니다. requests 라이브러리는 HTTP 요청을 보내고 응답을 받는 기능을 제공합니다. 먼저 requests 라이브러리를 설치해야 합니다. pip 명령어를 사용하여 설치할 수 있습니다. pip install requests 설치가 완료되면, requests 라이브러리를 사용하여 REST API를 호출할 수 있습니다. 예를 들어, 다음은 requests 라이브러리를 사용하여 GET 요청을 보내는 예시입니다. import requests url = "https://jsonplaceholder.typicode.com/posts/1" response = requests.get(url) if response.status_co..

반응형