일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 자바
- 파이썬 알고리즘
- 알고리즘
- 백준 러스트
- java
- Rust
- 파이썬 첼린지
- 자바 개념
- OS
- 러스트
- 러스트 예제
- Operating System
- 자바 기초
- 파이썬
- 운영체제
- C
- 오라클DB
- 우분투
- 파이썬 챌린지
- 러스트 프로그래밍 공식 가이드
- Reversing
- Database
- 오라클
- ubuntu
- 백준
- 데이터베이스
- data communication
- Python challenge
- Python
- 데이터 통신
- Today
- Total
목록Development Study (174)
IT’s Portfolio
지금까지 변수의 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..
문제의 내용 조금 바꿔봤음 1. 딜러 한명 유저 3명 한 번에 게임 진행 2. 유저들의 초기 자본 5만원 고정 import random # 주사위 두 개 dice1 = random.Random() dice2 = random.Random() def bat_money() -> list: while 1: # user_bat = [] print("\n==================") msg = input("유저 세 명의 배팅 금액을 띄어쓰기로 구분해 입력해주세요.\n(1 ~ 10,000)>>> ") if len(msg.split(" ")) == 3: ''' for i in msg.split(" "): if 1
Github Link : github.com/neicebee/Py_Project/tree/master/Lotto_Generator neicebee/Py_Project Contribute to neicebee/Py_Project development by creating an account on GitHub. github.com README.md에 설명있음.
종종 파이썬 코드들을 보면 함수를 정의하고 -> 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..
Github Link : https://github.com/neicebee/Py_Project/tree/master/Zoom_Attendance neicebee/Py_Project Contribute to neicebee/Py_Project development by creating an account on GitHub. github.com README.md에 설띵있음.
📌 파이썬의 문자열 포메팅 방식 C언어와 같은 % 문자열 포메팅 방식 people = 5 height = 183.4 msg = "감사합니다." print("현재 사람들은 %d명이 있습니다.\n그 중 한 명의 키는 %.1fcm입니다.\n%s" % (people, height, msg)) %d => 정수형 %f => 실수형 %s => 문자열 결과 Python스럽지 않은 C 방식이라 필자는 별로 선호하지 않는다. format 메서드 방식 name = "neicebee" print("제 이름은 {}입니다.".format(name)) 문자열 중 직접 지정하고 싶은 자리에 {}를 포함하고 format 메서드를 사용하면 된다. 결과 필자는 귀찮아서 잘 안쓴다. F-String 방식 name = "neicebee" m..