Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • Python

    1. Python의 다른 모듈에서 고유한 개체에 액세스할 수 있도록 하는 방법은 무엇입니까?

      이것은 기본적으로 싱글톤 개체의 개념입니다. 따라서 개체를 인스턴스화하고 다른 모듈에서 개체에 액세스하려는 경우 두 가지 접근 방식을 사용할 수 있습니다. 먼저 해당 변수를 변수 이름으로 가져온 모듈에 할당하는 것입니다. 예를 들어 myobj 개체가 인스턴스화되어 있고 이를 모듈 B와 함께 사용하려는 경우 다음을 수행할 수 있습니다. >>> import B >>> B.myobj = myobj 그리고 모듈 B 내부에서 다른 전역 속성처럼 사용합니다. 또 다른 방법은 필요할 때마다 이 객체를 매개변수로

    2. Python 네임스페이스는 어떻게 만듭니까?

      각 패키지, 모듈, 클래스, 함수 및 메서드 함수는 변수 이름이 확인되는 네임스페이스를 소유합니다. 함수, 모듈 또는 패키지가 평가될 때(즉, 실행 시작) 네임스페이스가 생성됩니다. 따라서 네임스페이스를 만들려면 함수를 호출하고, 개체를 인스턴스화하고, 모듈을 가져오거나, 패키지를 가져오기만 하면 됩니다. 예를 들어 Namespace라는 클래스를 만들 수 있으며 해당 클래스의 개체를 만들 때 기본적으로 네임스페이스를 만드는 것입니다. 예 이 클래스에서 변수 이름을 전달하여 네임스페이스에 연결할 수도 있습니다(예:). class N

    3. Python 3에서 Python 네임스페이스 패키지를 만드는 방법은 무엇입니까?

      Python에서 네임스페이스 패키지를 사용하면 여러 프로젝트에 Python 코드를 퍼뜨릴 수 있습니다. 이는 관련 라이브러리를 별도의 다운로드로 릴리스하려는 경우에 유용합니다. 예를 들어 PYTHONPATH에 Package-1 및 Package-2 디렉토리가 있는 경우 Package-1/namespace/__init__.py Package-1/namespace/module1/__init__.py Package-2/namespace/__init__.py Package-2/namespace/module2/__init__.py the e

    4. Python에서 내장 네임스페이스와 전역 네임스페이스의 차이점은 무엇입니까?

      내장 네임스페이스는 전체 인터프리터와 인터프리터 인스턴스 내에서 실행되는 모든 스크립트에 걸쳐 전역적이며 전역 네임스페이스는 모듈, 즉 단일 파일에 걸쳐 전역적입니다.

    5. Python 네임스페이스 패키지의 모든 하위 모듈을 어떻게 가져오나요?

      from module import * 문은 Python 패키지/모듈에서 모든 하위 모듈을 가져오는 데 사용됩니다. 예를 들어, 모듈에서 모든 모듈을 가져오고(예:nyModule) 접두사 myModule을 원하지 않는 경우입니다. 전화를 걸 때 다음과 같이 할 수 있습니다. >>> from myModule import * 합당한 대규모 코드 세트의 경우 *를 가져오면 제거할 수 없는 모듈에 결합될 가능성이 높습니다. 그 이유는 코드에 사용된 항목이 모듈에서 나온 것인지 판별하기 어려워 더 이상 import를 사용하지

    6. 파이썬 네임스페이스/패키지에서 모든 것을 가져오는 방법은 무엇입니까?

      패키지가 슈퍼 모듈이 아니라 함께 그룹화된 모듈 모음이기 때문에 Python 패키지에서 모든 것을 가져오는 것은 나쁜 생각입니다. 따라서 해당 파일에서 필요한 것을 가져와야 합니다. 또한 패키지에서 전역 네임스페이스로 모든 것을 가져오면 이름이 급증하고 이러한 이름 간에 충돌이 발생할 가능성이 매우 높습니다. 즉, 아직 수행할 수 있는 방법이 있습니다. 첫 번째는 모든 하위 모듈에 대해 import 문을 사용하여 패키지에서 모든 것을 수동으로 가져오는 것입니다. 다른 방법은 https://docs.python.org/tutorial

    7. Python에서 가져온 모듈의 전역 변수 가시성을 설명합니까?

      Python의 전역은 모든 모듈이 아니라 모듈에 전역입니다. (C와 달리 전역은 명시적으로 정적으로 만들지 않는 한 모든 구현 파일에서 동일합니다.) 가져온 모듈에서 진정한 전역 변수가 필요한 경우 해당 변수를 가져오는 모듈의 속성에서 설정할 수 있습니다. import module1 module1.a=3 반면에 많은 모듈에서 공유하는 경우 다른 위치에 놓고 모든 사람이 가져오도록 하십시오. global_module.py module1.py: import global_module def fun():     prin

    8. Python에서 모듈, 클래스 및 네임스페이스를 어떻게 비교할 것입니까?

      네임스페이스는 범위를 구현하는 방법입니다. Python에서 각 패키지, 모듈, 클래스, 함수 및 메서드 함수는 변수 이름이 확인되는 네임스페이스를 소유합니다. 함수, 모듈 또는 패키지가 평가될 때(즉, 실행 시작) 네임스페이스가 생성됩니다. 평가 컨텍스트로 생각하십시오. 함수 등이 실행을 마치면 네임스페이스가 삭제됩니다. 변수가 삭제됩니다. 또한 이름이 로컬 네임스페이스에 없는 경우 사용되는 전역 네임스페이스가 있습니다. 파이썬에는 파일에 정의를 넣고 스크립트나 인터프리터의 대화형 인스턴스에서 사용하는 방법이 있습니다. 이러한 파

    9. Python에서 네임스페이스가 있는 XML 문서를 생성하는 방법은 무엇입니까?

      내장된 Python xml 패키지에서 아직 지원되지 않기 때문에 현재 XML 문서에 네임스페이스를 직접 추가할 수 없습니다. 따라서 태그에 일반 속성으로 네임스페이스를 추가해야 합니다. 예를 들어, import xml.dom.minidom doc = xml.dom.minidom.Document() element = doc.createElementNS('https://hello.world/ns', 'ex:el') element.setAttribute("xmlns:ex", "http

    10. Python에서 네임스페이스 패키지를 생성하려면 어떻게 해야 합니까?

      Python에서 네임스페이스 패키지를 사용하면 여러 프로젝트에 Python 코드를 퍼뜨릴 수 있습니다. 이는 관련 라이브러리를 별도의 다운로드로 릴리스하려는 경우에 유용합니다. 예를 들어 PYTHONPATH에 Package-1 및 Package-2 디렉토리가 있는 경우 Package-1/namespace/__init__.py Package-1/namespace/module1/__init__.py Package-2/namespace/__init__.py Package-2/namespace/module2/__init__.py the e

    11. Python을 사용하여 화면에 인쇄하는 방법은 무엇입니까?

      화면에 출력하는 기본 방법은 print 문을 사용하는 것입니다. >>> print 'Hello, world' Hello, world 공백으로 구분된 동일한 줄에 여러 항목을 인쇄하려면 두 항목 사이에 쉼표를 사용합니다. 예: >>> print 'Hello,', 'World' Hello, World 두 문자열 모두 공백을 포함하지 않았지만 두 개체 사이의 쉼표로 인해 print 문에 공백이 추가되었습니다. 임의의 데이터 유형은 동일한 인쇄 문을 사용하여 인

    12. Hello World!를 인쇄하는 방법! 파이썬을 사용하여?

      화면에 출력하는 기본 방법은 print 문을 사용하는 것입니다. >>> print 'Hello, world' Hello, world 공백으로 구분된 동일한 줄에 여러 항목을 인쇄하려면 두 항목 사이에 쉼표를 사용합니다. 예: >>> print 'Hello,', 'World' Hello, World Python 3에서 모든 인쇄는 문이 아니라 함수입니다. 따라서 인수를 괄호로 묶어야 합니다. 예를 들어, >>> print("Hell

    13. raw_input() 함수는 파이썬에서 무엇을 합니까?

      raw_input() 함수는 사용자에게 프롬프트를 표시하고(raw_input([arg])의 선택적 인수), 사용자로부터 입력을 받고 사용자가 입력한 데이터를 끈. 예를 들어, name = raw_input("What is your name? ") print "Hello, %s." % name 이것은 후자가 사용자가 제공한 입력을 해석하려고 시도한다는 점에서 input()과 다릅니다. 일반적으로 input()을 피하고 raw_input() 및 사용자 정의 구문 분석/변환 코드를 고수하는 것이 가장

    14. 파이썬에서 input() 함수는 무엇을 합니까?

      input() 함수는 사용자에게 프롬프트를 표시하고(raw_input([arg])의 선택적 인수) 사용자로부터 입력을 받습니다. Python 2.x에서는 사용자가 입력한 데이터를 Python이 해석하는 형식으로 반환합니다. 예를 들어 사용자가 Hello를 입력하면 문자열로 저장되고 사용자가 5를 입력하면 int로 해석됩니다. Python 3.x에서는 사용자가 입력한 데이터를 문자열 형식으로 반환합니다. 예를 들어 name = raw_input("What is your name? ") print "Hello

    15. Python에서 print() 함수는 무엇을 합니까?

      Python 3에서 print()는 화면에 제공한 인수를 인쇄하는 데 사용되는 내장 함수(객체)입니다. 예를 들어, >>> print("Hello!") Hello! >>> print(5) 5 이전에는 print가 하나의 선언문이었습니다. 다음과 같은 방식으로 사용할 수 있습니다. >>> print "Hello!" Hello! >>> print 5 Hello 각 표현식을 차례로 평가하고 결과 개체를 표준 출력에 씁니다. 개체가 문자

    16. 파이썬에서 print>>는 무엇을 합니까?

      는 표준 print 문을 확장하는 구문으로 기본 sys.stdout 대신 파일과 같은 개체로 인쇄하는 데 사용할 수 있습니다. 따라서 파일에 직접 인쇄하는 데 사용할 수 있습니다. 예시 예를 들어 my_file이라는 파일을 열고 다음을 사용하여 쓸 수 있습니다.  >>> my_file =open("my_file") >>> print >>my_file, "Hello World" 이것은 my_file에 HelloWorld를 씁니다. 개체와 같은

    17. 파이썬에서 open() 함수는 무엇을 합니까?

      open() 함수는 파일을 엽니다. 다음과 같이 사용할 수 있습니다. f = open('my_file', 'r+') my_file_data = f.read() f.close() 위의 코드는 읽기 모드에서 my_file을 연 다음 my_file에서 읽은 데이터를 my_file_data에 저장하고 파일을 닫습니다. open의 첫 번째 인수는 파일 이름이고 두 번째 인수는 열기 모드입니다. 예를 들어, 파일을 여는 방법을 결정합니다. – 파일을 읽으려면 r을 전달하십시오. – 파일을 읽고 쓰려면 r+를

    18. 파이썬에서 close() 함수는 무엇을 합니까?

      close() 함수는 열려 있는 파일을 닫습니다. 예: f = open('my_file', 'r+') my_file_data = f.read() f.close() 위의 코드는 읽기 모드에서 my_file을 연 다음 my_file에서 읽은 데이터를 my_file_data에 저장하고 파일을 닫습니다. 파일을 열 때 운영 체제는 파일을 읽고 쓸 수 있는 파일 핸들을 제공합니다. 파일 사용이 끝나면 닫아야 합니다. 프로그램에서 오류가 발생하고 f.close()를 호출하지 않으면 파일을 해제하지 않은 것입니다.

    19. Python에서 raw_input()과 input() 함수의 차이점은 무엇입니까?

      raw_input() 함수는 사용자에게 프롬프트를 표시하고(raw_input([arg])의 선택적 인수), 사용자로부터 입력을 받고 사용자가 입력한 데이터를 끈. 예를 들어, name = raw_input("What isyour name? ") print "Hello, %s." %name 이것은 후자가 사용자가 제공한 입력을 해석하려고 한다는 점에서 input()과 다릅니다. 일반적으로 input()을 피하고 raw_input() 및 사용자 정의 구문 분석/변환 코드를 고수하는 것이 가장 좋습니

    20. Python에서 텍스트 파일로 작업하는 방법은 무엇입니까?

      텍스트 파일은 읽을 수 있는 문자만 포함하는 모든 파일입니다. 텍스트 파일의 반대인 바이너리 파일은 형식이 읽을 수 있는 문자로 구성되지 않은 모든 파일입니다. 이진 파일은 JPEG 또는 GIF와 같은 이미지 파일, MP3와 같은 오디오 파일 또는 Word 또는 PDF와 같은 이진 문서 형식에 이르기까지 다양합니다. 텍스트 파일과 이진 파일의 주요 차이점은 이진 파일을 이해하려면 특수 프로그램(또는 특수 형식에 대한 지식)이 필요하다는 것입니다. 텍스트 파일은 일반 텍스트를 편집하는 모든 프로그램에서 편집할 수 있으며 Python과

    Total 8994 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:19/450  20-컴퓨터/Page Goto:1 13 14 15 16 17 18 19 20 21 22 23 24 25