일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 알고리즘
- 데이터베이스
- 러스트 예제
- Python
- ubuntu
- 자바 기초
- 러스트
- Reversing
- java
- 파이썬 챌린지
- 러스트 프로그래밍 공식 가이드
- Rust
- 데이터 통신
- data communication
- 우분투
- OS
- C
- 파이썬 첼린지
- 자바 개념
- 운영체제
- Database
- Operating System
- 오라클DB
- 자바
- 오라클
- Python challenge
- 파이썬 알고리즘
- 파이썬
- 백준
- 백준 러스트
- Today
- Total
목록파이썬 (46)
IT’s Portfolio
Numbers Compare Q. 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. Input. 첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다. Output. 첫째 줄에 다음 세 가지 중 하나를 출력한다. A가 B보다 큰 경우에는 '>'를 출력한다. A가 B보다 작은 경우에는 ' b: print(">") elif a < b: print("") elif a < b: print("
💻 input()과 sys.stdin.readline() 비교 🍎 input() 파이썬 코딩 시 보편적으로 사용하는 입력 함수인 input() input()은 다음과 같은 방식으로 Prompt msg를 인자로 줄 수 있음msg = input('메시지를 입력하세요...\n>>>') input()의 반환값은 rstrip()이 기본으로 적용된 상태 input()은 사용자가 입력하는 값 하나하나마다 버퍼에 저장 입력의 종료가 되는 기준은 개행 문자(\n) 🍏 sys.stdin.readline() input()보다 빠르게 입력을 받을 수 있는 함수 sys: 파이썬 인터프리터가 제공하는 변수와 함수를 직접 제어할 수 있게 해주는 모듈 sys.stdin.readline()은 Prompt msg 인자를 ..
We Love Kriii Q. ACM-ICPC 인터넷 예선, Regional, 그리고 World Finals까지 이미 2회씩 진출해버린 kriii는 미련을 버리지 못하고 왠지 모르게 올해에도 파주 World Finals 준비 캠프에 참여했다. 대회를 뜰 줄 모르는 지박령 kriii를 위해서 격려의 문구를 출력해주자. Input. 입력 없음 Output. 두 줄에 걸쳐 "강한친구 대한육군"을 한 줄에 한 번씩 출력 Think print문을 두 번 사용하는 것과 for문을 사용하는 두 가지 방법이 떠올랐다. print문을 두 번 사용하는 것이 for문을 사용하는 것보다 훨씬 빠르지 않을까? print("강한친구 대한육군") print("강한친구 대한육군") 강한친구 대한육군 강한친구 대한육군 ) time.p..
지금까지 변수의 type에 따라서 수행하는 일을 작성할 때 type 함수와 if 문을 다음과 같이 사용했다. msg = "type" if type(msg) == str: print(True) else: print(False) msg 변수가 str 타입이면 True를 출력하고 아니면 False를 출력한다. 이 과정을 파이썬의 내장함수 하나로 끝낼 수 있다. isinstance() 함수이다. 다음과 같이 사용하면 위의 if 문과 같은 결과를 받을 수 있다. msg = "type" print(isinstance(msg, str)) 첫 번째 인자로는 비교할 변수, 두 번째 인자로는 type 명을 넘겨주면 된다. ** isinstance 함수는 bool 타입의 변수를 반환한다 **

기본적인 웹 페이지 requests def basic_req(): print('basic_req, hello!') with requests.Session() as s: res = s.get("https://httpbin.org/get") print(res.status_code) print(res.headers) print(f"your ip is {res.json()['origin']}") print("================================") HTTPAdapter를 사용하여 요청하는 requests def adapter_req(): print('adapter_req, hello!') with requests.Session() as s: adapter = HTTPAdapter(max_r..

종종 파이썬 코드들을 보면 함수를 정의하고 -> None이라던지 -> int같은 알 수 없는 코드가 쓰여있는 것들이 있다. 이러한 코드들은 해당 함수의 반환값이 어떠한 형태인지 지정해주는 코드이다. 다음 코드와 같이 num_sum이라는 함수의 반환값은 int형이라고 정해줄 수 있으며 만약 num_sum 함수의 반환값을 문자열로 넘겨주면 오류가 난다. 해당 함수들의 type이 지정해준 형태와 같은 것을 알 수 있다. * 추가지식 : 파이썬 함수를 정의할 때 def는 정의하다라는 뜻의 define 줄임말이다.

📌 Class 내장 모듈 __init__: initialize (초기화) class Test(): def __init__(self, num1 = None, num2 = None): if num1 == None: self.num1 = "X" if num2 == None: self.num2 = "X" return self.num1 = num1 self.num2 = num2 __init__ : 객체를 만들 때 제일 처음 실행되는 초기화 메서드이다. 전달받는 인자가 self 외에 다른 것이 있다면 객체를 생성할 때 인잣값으로 넘겨주면 __init__ 메서드에서 사용한다. __str__: string (문자열) def __str__(self): if self.num1 == "X" or self.num2 == "X..