Python 39

내림차순으로 Python 목록 정렬

내림차순으로 Python 목록 정렬 이 목록을 내림차순으로 정렬하려면 어떻게 해야 하나요? timestamps = [ "2010-04-20 10:07:30", "2010-04-20 10:07:38", "2010-04-20 10:07:52", "2010-04-20 10:08:22", "2010-04-20 10:08:22", "2010-04-20 10:09:46", "2010-04-20 10:10:37", "2010-04-20 10:10:58", "2010-04-20 10:11:50", "2010-04-20 10:12:13", "2010-04-20 10:12:13", "2010-04-20 10:25:38" ] 그러면 배열의 정렬된 버전이 나타납니다. sorted(timestamps, reverse=True)..

programing 2022.12.30

변수 유형이 문자열인지 확인하는 방법

변수 유형이 문자열인지 확인하는 방법 변수 이 python인지 수 있는 요?string를 들면 다음과 같습니다. isinstance(x,int); 정수값의 경우?3.에서는 Python 3.x 의 확인 방법.s는 문자열입니다. isinstance(s, str) bytes3. python 3 되지 않습니다. Python 2.x에서 올바른 체크는 isinstance(s, basestring) basestring추상적인 슈퍼클래스입니다str ★★★★★★★★★★★★★★★★★」unicode 하나의 할 때 할 수 .str ★★★★★★★★★★★★★★★★★」unicode.오래된 토픽인 것은 알지만, 구글에 처음 소개된 토픽이며, 어떤 답변도 만족스럽지 못하기 때문에 나중에 참조할 수 있도록 여기에 남겨두겠습니다. 6은 ..

programing 2022.12.30

Python 클래스의 문자열 표현을 변경하려면 어떻게 해야 합니까?

Python 클래스의 문자열 표현을 변경하려면 어떻게 해야 합니까? 이 질문에는 이미 답변이 있습니다. print()를 사용하여 클래스의 인스턴스를 인쇄하려면 어떻게 해야 합니까? (12개의 답변) 닫힘3년 전. Java 에서는 I can'thernet을 오버라이드 할 수 있습니다.toString()내 수업의 방법.그런 다음 Java의 인쇄 함수는 오브젝트에 의해 정의된 오브젝트의 문자열 표현을 인쇄합니다.toString()자바와 동등한 Python이 있나요?toString()? 예를 들어, 저는 PlayCard 수업이 있습니다.PlayCard 인스턴스 c를 가지고 있습니다.지금: >>> print(c) 하지만 내가 원하는 건 이런 거야 >>> print(c) A♣ 클래스 인스턴스의 문자열 표현을 커스터..

programing 2022.12.30

내장 오픈 기능에서의 모드 a, a+, w, w+, r+의 차이는 무엇입니까?

내장 오픈 기능에서의 모드 a, a+, w, w+, r+의 차이는 무엇입니까? python 빌트인 오픈 함수에서 모드 간의 정확한 차이는 무엇입니까?w,a,w+,a+ , , , , 입니다.r+ 특히 이 문서에서는 이 모든 것이 파일에 쓸 수 있음을 시사하고 있으며 특히 "추가", "쓰기" 및 "업데이트"를 위해 파일을 열지만 이러한 용어의 의미는 정의되지 않습니다.오프닝 모드는 C 표준 라이브러리 기능의 모드와 완전히 동일합니다. BSD manpage 에서는, 다음과 같이 정의됩니다. The argument mode points to a string beginning with one of the following sequences (Additional characters may follow these s..

programing 2022.12.30

python 목록에는 pop()이 있지만 push()는 없는 이유는 무엇입니까?

python 목록에는 pop()이 있지만 push()는 없는 이유는 무엇입니까? Python이 왜 Python인지 ?list.append는 ""라고 불리지 .list.push가 이미 존재하고 있는 것을 고려하면list.pop) 및 "1로 색인화됨)를합니다.list.append멘틱이 ?치 ??? ??? ???왜냐하면 'append'는 'pop'이 생각나기 훨씬 전부터 존재했기 때문이다.Python 0.9.1은 1991년 초에 list.append를 지원했습니다.이와는 대조적으로, 1997년에 팝을 추가하는 것에 대한 comp.lang.python에 대한 논의의 일부입니다.Guido는 다음과 같이 썼다. 스택을 구현하려면 list.pop() primitive를 추가해야 합니다(그리고 저는 어떤 원칙에서도 이..

programing 2022.12.20

Python에서 새 행을 이전 CSV 파일에 추가하는 방법은 무엇입니까?

Python에서 새 행을 이전 CSV 파일에 추가하는 방법은 무엇입니까? 이전 CSV 파일에 새 행을 추가하려고 합니다.기본적으로 Python 스크립트를 실행할 때마다 업데이트됩니다. 현재 이전 CSV 행 값을 목록에 저장한 후 CSV 파일을 삭제하고 새 목록 값으로 다시 만듭니다. 더 좋은 방법이 없을까 해서요with open('document.csv','a') as fd: fd.write(myCsvRow) 를 사용하여 파일 열기'a'매개 변수를 사용하면 기존 내용을 덮어쓰는 대신 파일 끝에 추가할 수 있습니다.먹어봐.파일을 열어두지 않기 위해 표준 라이브러리의 모듈과 스테이트먼트를 사용하여 이 솔루션을 사용하는 것이 좋습니다. 중요한 것은'a'파일을 열 때 추가할 수 있습니다. import csv f..

programing 2022.12.20

Python 함수의 소스코드는 어떻게 얻을 수 있나요?

Python 함수의 소스코드는 어떻게 얻을 수 있나요? 아래에 정의된 Python 함수가 있다고 가정합니다. def foo(arg1,arg2): #do something with args a = arg1 + arg2 return a 은 '하다'를 사용해서 알 수.foo.func_name위에서 입력한 것과 같이 소스코드를 프로그래밍 방식으로 취득하려면 어떻게 해야 합니까?기능이 파일 시스템에서 사용 가능한 소스 파일에서 가져온 경우 다음과 같이 도움이 될 수 있습니다. iffoo는 다음과 같습니다 def foo(arg1,arg2): #do something with args a = arg1 + arg2 return a 그 후, 다음과 같이 입력합니다. import inspect lines = inspect..

programing 2022.12.10

Python에서 여러 값을 목록에 추가하는 방법

Python에서 여러 값을 목록에 추가하는 방법 Python의 리스트에 여러 값을 추가하는 방법을 찾고 있습니다.값을 수동으로 입력하거나 추가 작업을 수행하는 방법 등 몇 가지 없는 것으로 알고 있습니다.for루프 또는append그리고.extend기능들. 하지만 좀 더 깔끔한 방법이 없을까?어떤 패키지나 기능일까요?시퀀스 방식을 사용하여 목록을 다른 목록 또는 값의 시퀀스를 제공하는 다른 모든 종류에서 여러 값으로 확장할 수 있습니다. >>> lst = [1, 2] >>> lst.append(3) >>> lst.append(4) >>> lst [1, 2, 3, 4] >>> lst.extend([5, 6, 7]) >>> lst.extend((8, 9, 10)) >>> lst [1, 2, 3, 4, 5, 6..

programing 2022.11.30

공백은 어떻게 잘라요?

공백은 어떻게 잘라요? 문자열에서 공백(스페이스와 탭)을 잘라내는 Python 기능이 있습니까? 지정된 입력은 " " " 입니다." \t example string\t " becomes가 되다"example string".양쪽에 공백이 있는 경우 다음을 사용합니다. s = " \t a string example\t " s = s.strip() 오른쪽 공백의 경우 다음을 사용합니다. s = s.rstrip() 왼쪽에 공백이 있는 경우 다음을 사용합니다. s = s.lstrip() 다음과 같은 임의의 함수에 임의의 문자를 삭제하는 인수를 지정할 수 있습니다. s = s.strip(' \t\n\r') .\t,\n , 「」\r문자열 양쪽에 있는 문자 위의 예에서는 문자열의 왼쪽과 오른쪽에서만 문자열을 삭제합니다..

programing 2022.11.20

Python에서 정규 표현과 일치하는 모든 항목을 찾으려면 어떻게 해야 합니까?

Python에서 정규 표현과 일치하는 모든 항목을 찾으려면 어떻게 해야 합니까? 내가 쓰고 있는 프로그램에서 나는 Python을 사용하도록 한다.re.search()텍스트 블록에서 일치하는 항목을 찾아 결과를 인쇄하는 기능입니다.그러나 프로그램은 텍스트 블록에서 첫 번째 일치를 찾으면 종료됩니다. 모든 일치 항목을 찾을 때까지 프로그램이 중지되지 않는 상태에서 이 작업을 반복하려면 어떻게 해야 합니까?이것을 하기 위한 기능이 따로 있나요?사용하다re.findall또는re.finditer대신. re.findall(pattern, string) 일치하는 문자열 목록을 반환합니다. re.finditer(pattern, string) 개체 위에 반복기를 반환합니다. 예: re.findall( r'all (.*?..

programing 2022.11.20