반응형

Python 25

파이썬에서 문자열을 타이틀 케이스로 변환하는 방법은 무엇입니까?

파이썬에서 문자열을 타이틀 케이스로 변환하는 방법은 무엇입니까? 예: HILO -> Hilo new york -> New York SAN FRANCISCO -> San Francisco 이 작업을 수행하는 데 라이브러리 또는 표준 방법이 있습니까? 문서에서 권한을 사용하지 않는 이유: >>> "they're bill's friends from the UK".title() "They'Re Bill'S Friends From The Uk" Pascal Case를 정말로 원한다면 다음을 사용할 수 있습니다. >>> ''.join(x for x in 'make IT pascal CaSe'.title() if not x.isspace()) 'MakeItPascalCase' 이 문자는 항상 소문자로 시작하고 영숫자..

programing 2023.07.19

예외를 발생시키는 람다 식 정의

예외를 발생시키는 람다 식 정의 다음과 같은 람다 식을 작성하려면 어떻게 해야 합니까? def x(): raise Exception() 다음은 허용되지 않습니다. y = lambda : raise Exception() Python을 벗기는 방법은 여러 가지가 있습니다. y = lambda: (_ for _ in ()).throw(Exception('foobar')) 람다는 진술을 받아들입니다. 때부터raise ex일반적인 용도로 사용할 수 있는 문장입니다. def raise_(ex): raise ex y = lambda: raise_(Exception('foobar')) ▁a,면피다▁is▁your한▁but를 피하는 것이라면,def이것은 분명히 그것을 자르지 않습니다.그러나 조건부로 예외를 제기할 수 있습..

programing 2023.07.19

python을 딕트하기 위한 URL 쿼리 매개 변수

python을 딕트하기 위한 URL 쿼리 매개 변수 (일부 파이썬 라이브러리를 사용하여) URL을 구문 분석하고 URL의 쿼리 매개 변수 부분의 키와 값으로 파이썬 사전을 반환하는 방법이 있습니까? 예: url = "http://www.example.org/default.html?ct=32&op=92&item=98" 예상 수익률: {'ct':32, 'op':92, 'item':98} 라이브러리 사용: >>> from urllib import parse >>> url = "http://www.example.org/default.html?ct=32&op=92&item=98" >>> parse.urlsplit(url) SplitResult(scheme='http', netloc='www.example.org'..

programing 2023.07.19

날짜/시간별 판다 데이터 프레임 그룹

날짜/시간별 판다 데이터 프레임 그룹 CSV 파일을 고려합니다. string,date,number a string,2/5/11 9:16am,1.0 a string,3/5/11 10:44pm,2.0 a string,4/22/11 12:07pm,3.0 a string,4/22/11 12:10pm,4.0 a string,4/29/11 11:59am,1.0 a string,5/2/11 1:41pm,2.0 a string,5/2/11 2:02pm,3.0 a string,5/2/11 2:56pm,4.0 a string,5/2/11 3:00pm,5.0 a string,5/2/14 3:02pm,6.0 a string,5/2/14 3:18pm,7.0 이 정보를 읽고 날짜 열을 날짜 시간 형식으로 다시 포맷할 수 있습니다..

programing 2023.07.19

파이썬은 무슨 뜻입니까?

파이썬은 무슨 뜻입니까? 닫혔습니다. 이 질문은.여론에 입각한현재 답변을 수락하고 있지 않습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트합니다. 8년 전에 문을 닫았습니다. 이 질문을 개선합니다. 많은 웹 사이트에서 코드가 파이썬이 아니거나 같은 목표를 달성하기 위한 더 파이썬적인 방법이 있다는 의견을 자주 봅니다. 이 맥락에서 파이썬은 무엇을 의미합니까?예를 들어, 왜? while i < someValue: do_something(list[i]) i += 1 피톤적이지 않은 동안 for x in list: doSomething(x) Pythonic입니까?Python 언어의 기능을 활용하여 명확하고 간결하며 유지 관리 가능한 코드를 생성합니..

programing 2023.07.19

matplotlib에서 두 수직선 사이에 채우기

matplotlib에서 두 수직선 사이에 채우기 이 질문에는 이미 다음과 같은 답이 있습니다. 특정 x-값 범위를 강조 표시하는 방법 (2개 답변) 마감됨1년 전에. 저는 의 예들을 살펴보았습니다.matplotlib문서화, 하지만 두 개의 특정 수직선 사이의 영역을 채우는 플롯을 어떻게 만들 수 있는지는 명확하지 않았습니다. 예를 들어, 다음 사이에 그림을 만들고 싶다고 가정합니다.x=0.2그리고.x=4(전체용)y그림의 범위).사용할까요?fill_between,fill또는fill_betweenx? 사용할 수 있습니까?where이것을 위한 조건?함수 사이의 채우기 중 하나가 아니라 원하는 것처럼 들립니다.차이점은axvspan(및 )은 확대/축소 방법에 관계없이 플롯의 전체 y(또는 x) 범위를 채웁니다. ..

programing 2023.07.19

제너레이터 출력 길이

제너레이터 출력 길이 이 질문에는 이미 다음과 같은 답이 있습니다. 생성기와 같은 임의의 항목 수를 계산하려면 어떻게 해야 합니까? (8개 답변) 마감됨5년 전에. Python은 열심인 사람의 길이를 얻는 좋은 방법을 제공합니다.len(x)그것은.하지만 발전기 이해와 함수로 대표되는 게으른 반복 가능성에 대해서는 비슷한 것을 찾을 수 없었습니다.물론 다음과 같은 것을 쓰는 것은 어렵지 않습니다. def iterlen(x): n = 0 try: while True: next(x) n += 1 except StopIteration: pass return n 하지만 자전거를 다시 구현하고 있다는 느낌을 지울 수가 없습니다. (제가 함수를 타이핑하는 동안, 한 생각이 떠올랐습니다. 아마도 그것은 그것의 주장을 ..

programing 2023.07.19

파이썬 .pyi 확장자에서 "i"는 무엇을 나타냅니까?

파이썬 .pyi 확장자에서 "i"는 무엇을 나타냅니까? 파이썬에서 "i"는 무엇을 나타냅니까?.pyi연장? PEP-484에는 다음과 같은 내용이 있습니다..pyi는 "스텁 파일"이지만 확장명에 대한 니모닉 도움말은 없습니다.그래서 "i"는 "포함"을 의미합니까?"구현"?"인터페이스"?제 생각엔i에.pyi"Interface"의 약자 Java에서의 인터페이스 정의: 자바 프로그래밍 언어의 인터페이스는 클래스가 구현해야 하는 동작을 지정하는 데 사용되는 추상적인 유형입니다. Python typed github 저장소에서: 각 Python 모듈은 다음과 같이 표시됩니다..pyi"고집"모든 메소드가 비어 있는 것을 제외하고 일반적인 Python 파일(즉, Python 3으로 해석할 수 있음)입니다. Mypy' 저..

programing 2023.07.09

os.path.sysname(__file_)이(가) 비어 있음을 반환합니다.

os.path.sysname(__file_)이(가) 비어 있음을 반환합니다. .py 파일이 실행되는 현재 디렉터리의 경로를 알고 싶습니다. 예를 들어 단순 파일D:\test.py코드 포함: import os print os.getcwd() print os.path.basename(__file__) print os.path.abspath(__file__) print os.path.dirname(__file__) 출력이 다음과 같은 것이 이상합니다. D:\ test.py D:\test.py EMPTY 나는 같은 결과를 기대하고 있습니다.getcwd()그리고.path.dirname(). 정해진os.path.abspath = os.path.dirname + os.path.basename,왜죠 os.path.di..

programing 2023.07.04

"상태 아님" 조건을 기준으로 데이터 프레임에서 행 삭제

"상태 아님" 조건을 기준으로 데이터 프레임에서 행 삭제 이 질문에는 이미 다음과 같은 답이 있습니다. SQL처럼 'in'과 'not in'을 사용하여 Pandas 데이터 프레임을 필터링하는 방법 (12개 답변) 마감됨2년 전에. 날짜 열의 값이 날짜 목록에 있을 때 판다 데이터 프레임에서 행을 삭제하려고 합니다.다음 코드가 작동하지 않습니다. a=['2015-01-01' , '2015-02-01'] df=df[df.datecolumn not in a] 다음 오류가 발생합니다. 값 오류:시리즈의 참 값은 모호합니다.a.empty, a.boole(), a.item(), a.any() 또는 a.all()을 사용합니다. 사용할 수 있습니다. pandas.Dateframe.isin각 요소가 목록 내에 있는지 여..

programing 2023.06.29
반응형