반응형

python 37

파이썬 문자열에서 하위 문자열이 처음 나타나는 것을 어떻게 찾을 수 있습니까?

파이썬 문자열에서 하위 문자열이 처음 나타나는 것을 어떻게 찾을 수 있습니까? "그 남자는 멋진 남자야"라는 문자열을 고려하면, 'dude'의 첫 번째 인덱스를 찾고 싶습니다. mystring.findfirstindex('dude') # should return 4 이에 대한 python 명령어는 무엇입니까?find() >>> s = "the dude is a cool dude" >>> s.find('dude') 4 빠른 개요:index그리고.find 옆에find방법도 있습니다.index.find그리고.index둘 다 동일한 결과를 산출합니다. 첫 번째 발생 위치를 반환하지만 아무것도 발견되지 않을 경우indexa를 올릴 것입니다.ValueError반면에.find돌아온다-1즉, 두 가지 모두 동일한 벤치..

programing 2023.06.27

파이썬은 바이너리 파일에 어떻게 쓰나요?

파이썬은 바이너리 파일에 어떻게 쓰나요? 나는 정수로 바이트 목록을 가지고 있는데, 이것은 다음과 같습니다. [120, 3, 255, 0, 100] 이 목록을 이진 파일로 작성하려면 어떻게 해야 합니까? 이것이 효과가 있을까요? newFileBytes = [123, 3, 255, 0, 100] # make file newFile = open("filename.txt", "wb") # write to file newFile.write(newFileBytes) 이는 바로 다음과 같은 목적입니다. newFileByteArray = bytearray(newFileBytes) newFile.write(newFileByteArray) Python 3.x를 사용하는 경우bytes대신에 (그리고 아마도, 그것이 당신의..

programing 2023.06.22

파이썬에 해당하는 메이븐

파이썬에 해당하는 메이븐 마감되었습니다. 이 질문은 책, 도구, 소프트웨어 라이브러리 등에 대한 추천을 구하는 것입니다.충족되지 않습니다.스택 오버플로 지침입니다.현재 답변을 수락하고 있지 않습니다. 책, 도구, 소프트웨어 라이브러리 등에 대한 추천을 구하는 질문은 허용되지 않습니다.질문에 사실과 인용문으로 답변할 수 있도록 질문을 편집할 수 있습니다. 8년 전에 문을 닫았습니다. 이 질문을 개선합니다. 저는 Java 개발자/파이썬 초보자인데, 특히 종속성 관리 및 빌드 자동화(즉, 빌드하지는 않지만 배포를 위한 패키지를 만드는 방법은 무엇입니까?)와 같은 제 메이븐 기능을 놓치고 있습니다. 이러한 기능을 달성할 수 있는 파이썬이 있습니까? 참고: 저는 파이썬 2.x를 사용합니다. 감사해요.Python은..

programing 2023.06.17

TypeError: 'NoneType' 개체는 Python에서 볼 수 있습니다.

TypeError: 'NoneType' 개체는 Python에서 볼 수 있습니다. 가 입니까?TypeError: 'NoneType' object is not iterable 균평? 예: for row in data: # Gives TypeError! print(row) 은 의가를의미다니합의 합니다.data이라None.오류 설명: 'NoneType' 개체가 주목할 만합니다. python2에서 NoneType은 None의 유형입니다.Python3에서 NoneType은 None의 클래스입니다. 예: >>> print(type(None)) #Python2 #In Python2 the type of None is the 'NoneType' type. >>> print(type(None)) #Python3 #In P..

programing 2023.06.12

키 누르기를 감지하는 방법은 무엇입니까?

키 누르기를 감지하는 방법은 무엇입니까? 저는 파이썬에서 스톱워치 유형의 프로그램을 만들고 있는데 키가 눌렸는지 감지하는 방법(예: 일시 중지 및 중지)을 알고 싶습니다.raw_input실행을 계속하기 전에 사용자의 입력을 기다립니다. 잠깐 동안 이걸 어떻게 하는지 아는 사람? 저는 이 크로스 플랫폼을 만들고 싶지만, 그것이 불가능하다면, 제 주요 개발 목표는 리눅스입니다.Python에는 많은 기능이 있는 키보드 모듈이 있습니다.다음 명령을 사용하여 설치합니다. pip3 install keyboard 그런 다음 다음과 같은 코드로 사용합니다. import keyboard # using module keyboard while True: # making a loop try: # used try so that..

programing 2023.06.12

파이플롯을 사용하여 평활선 그리기

파이플롯을 사용하여 평활선 그리기 그래프를 표시하는 다음과 같은 간단한 스크립트가 있습니다. import matplotlib.pyplot as plt import numpy as np T = np.array([6, 7, 8, 9, 10, 11, 12]) power = np.array([1.53E+03, 5.92E+02, 2.04E+02, 7.24E+01, 2.72E+01, 1.10E+01, 4.70E+00]) plt.plot(T,power) plt.show() 지금처럼 선이 한 점에서 한 점으로 쭉 가는 것은 괜찮아 보이지만, 제 생각에는 더 좋을 수도 있습니다.제가 원하는 것은 점들 사이의 선을 부드럽게 하는 것입니다.Gnuplot에서 나는 그림을 그렸을 것입니다.smooth cplines. 이것을 P..

programing 2023.06.07

부동 소수점 번호를 특정 정밀도로 변환한 다음 문자열로 복사

부동 소수점 번호를 특정 정밀도로 변환한 다음 문자열로 복사 부동소수점 번호가 있어요.135.12345678910해당 값을 문자열로 연결하고 싶지만, 원하는 것은135.123456789인쇄를 사용하면 다음과 같은 작업을 쉽게 수행할 수 있습니다. print "%.9f" % numvar 와 함께numvar제 원래 번호입니다.이것을 하는 쉬운 방법이 있습니까?Python < 3 (예: 2.6 [댓글 보기] 또는 2.7)에서는 두 가지 방법이 있습니다. # Option one older_method_string = "%.9f" % numvar # Option two newer_method_string = "{:.9f}".format(numvar) 그러나 3 이상의 Python 버전(예: 3.2 또는 3.3)의..

programing 2023.06.07
반응형