목록PYTHON (58)
정구리의 우주정복
set 은 중복을 허용하지 않고 , 순서가 없다 라는게 특징이다 (만약 중복이 있는 리스트를 set 으로 감싸면 중복된 녀석들이 삭제된다 ! 실제로 리스트의 중복된걸 지우고 싶을때 많이 사용되는 방법임) list() 를 set() 으로 감싸주면 -> {} 셋이 되고 반대로 set() 을 list()로 감싸주면 -> [] 리스트가 된다 상황에 따라서 자유롭게 이용할 수 있음 #1. set 의 선언 s1 = set([1,2,3,4,5,6]) s2 = set([5,6,7,8,9,10]) #2. 교집합 g1 = s1&s2 print('g1 :',g1) g2 = s1.intersection(s2) print('g2 :',g2) #3. 합집합 h1 = s1|s2 print('h1 :', h1) h2 = s1.uni..
딕셔너리 사용법 1. 딕셔너리 선언 d = {} 2. 딕셔너리 쌍 추가 d = {1:'a'} d[3] = 'abc' >> d = {1:'a',3:'abc'} 기존의 d 에서 key 가 3 이고 value 가 abc 인 쌍이 추가된거다 3. 딕셔너리 쌍 삭제 del d[1] >>d = {3:'abc'} !!착각하면 안되는게 1번 index 가 아니라 key 값이 1인 애를 지워준거다 !!! 4. 딕셔너리 값 확인 d = {1:'a',3:'abc'} d[1] >> 'a' 딕셔너리의 key 값을 이용해 value 를 확인할 수 있다 d={'a':123,'b':456} d['a'] >>123 이렇게도 쓸수있고 자료형은 여러가지 다 쓸 수 있따 딕셔너리 함수들 1. keys() 키 만 확인할 수 있는 함수 dic..
https://docs.python.org/3/library/collections.html#collections.deque collections — Container datatypes — Python 3.8.5 documentation collections — Container datatypes Source code: Lib/collections/__init__.py This module implements specialized container datatypes providing alternatives to Python’s general purpose built-in containers, dict, list, set, and tuple. namedtuple() factory f docs.python.o..
Embed 에 관한 정보는 API 에서 discord.Embed 라고 검색을 하면 여러가지 인자값들을 확인할 수 있다 . Embed 란 ? 그냥 텍스트로 된 메시지를 보내는게 아니라 이렇게 박스 안에 메세지를 출력해준다 , 이 안의 내용은 글,사진,동영상 등 여러가지가 될 수 있음 ##### $help embed ##### helpEmbed = discord.Embed(title ='Welcome', color =0xFFBBC6) helpEmbed.set_author(name='정구리',url='https://j-ungry.tistory.com/',icon_url='insert image Url') helpEmbed.set_thumbnail(url='insert image url') helpEmbed.a..
최종 업데이트 : 20.06.20 엑셀 관련 프로그래밍을 할 일이 있어서 이것저것 기록을 해 놓으려고 한다 설치는 pip3 install openpyxl https://openpyxl.readthedocs.io/en/stable/ openpyxl - A Python library to read/write Excel 2010 xlsx/xlsm files — openpyxl 3.0.3 documentation Install openpyxl using pip. It is advisable to do this in a Python virtualenv without system packages: Warning To be able to include images (jpeg, png, bmp,…) into an op..
이번에 만든건 누군가가 나의 디스코드 채널에 새로 들오게 되면 개인 dm(direct message) 를 보내 채널에 대한 설명을 해주고 디스코드 채널에는 안뇽 이라고 인사를 해주는걸 만들었다 ! 소스코드 @client.event async def on_member_join(member): channel = client.get_channel('718410583396843614') await member.send('방가방가\n $ 명령어를 통해 다양한 서비스를 제공받을 수 있으니 해보라구 !') #privit 한 메세지를 보내줌 await channel.send('안뇽') 개인에게 privit한 메세지를 보낼 수 있고 모두가 있는 방에 인사를 할수있습니다 :-) 삽질을 엄청 했는데 이유가 get_chann..
https://discordpy.readthedocs.io/en/latest/quickstart.html Quickstart — discord.py 1.4.0a documentation Quickstart This page gives a brief introduction to the library. It assumes you have the library installed, if you don’t check the Installing portion. A Minimal Bot Let’s make a bot that replies to a specific message and walk you through it. It looks so discordpy.readthedocs.io 여기에 있는 간단한 코드를 실..
*전제조건 : 파이썬 3.5.3 이상 설치 , visual studio cord 설치 , pip 설치가 완료된 상태 https://discordpy.readthedocs.io/en/latest/index.html Welcome to discord.py — discord.py 1.4.0a documentation discordpy.readthedocs.io discord.py 라는 라이브러리 이 문서를 기반으로 이것저것 만들어 볼거다 ! https://discord.com/developers/applications Discord Developer Portal — API Docs for Bots and Developers Integrate your service with Discord — whether it..