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

    1. Python은 다형성을 지원합니까?

      예 ,Python은 다형성을 지원합니다. 다형성이라는 단어는 많은 형태를 갖는다는 의미입니다. 다형성 클래스 또는 하위 클래스에 걸쳐 공통적으로 명명된 메서드가 있을 때 활용되는 Python 클래스 정의의 중요한 기능입니다. 다형성은 상속을 통해 수행할 수 있으며 하위 클래스는 기본 클래스 메서드를 사용하거나 재정의합니다. 다형성에는 두 가지 유형이 있습니다. 과부하 재정의 과부하 :한 클래스의 두 개 이상의 메소드가 메소드 이름은 같지만 매개변수가 다른 경우 오버로딩이 발생합니다. 재정의 :재정의는 동일한 메소

    2. 인수는 Python에서 값 또는 참조로 어떻게 전달됩니까?

      Python은 객체별 호출이라는 메커니즘을 사용합니다. , 객체 참조에 의한 호출이라고도 함 또는 공유하여 전화 걸기 정수, 문자열 또는 튜플과 같은 변경할 수 없는 인수를 함수에 전달하면 전달이 C와 같이 작동합니다. 가치 기준 . 변경 가능한 인수를 전달하면 다릅니다. 모든 매개변수(인수 )는 Python 언어에서 참조로 전달됩니다. . 즉, 함수 내에서 매개변수가 참조하는 것을 변경하면 변경 사항도 호출하는 함수에 다시 반영됩니다. 예시 student={'Archana':28,'krishna'

    3. python의 목록에서 del, remove 및 pop의 차이점은 무엇입니까?

      프로그램에 몇 줄의 코드를 작성하는지는 중요하지 않습니다. Python 목록에서 요소를 제거하거나 삭제하려면 remove의 차이점에 대해 생각해야 합니다. , 델 및 팝 Python 목록 및 사용할 항목 제거 :remove()는 특정 인덱싱이 아닌 첫 번째로 일치하는 값이나 객체를 제거합니다. list.remove(value) 예시 list=[10,20,30,40] list.remove(30) print(list) 출력 [10, 20, 40] 델 :del은 특정 인덱스에서 항목을 제거합니다. del list[인덱스]

    4. Python의 super()는 다중 상속에서 어떻게 작동합니까?

      super() 를 설명하기 전에 먼저 다중 상속에 대해 알아야 합니다. 개념. 다중 상속 :하나의 하위 클래스가 여러 상위 클래스를 상속할 수 있음을 의미합니다. 다음 예제에서 자식 클래스는 부모 클래스에서 속성 메서드를 상속받았습니다. 예 class Father:    fathername = ""    def father(self):    print(self.fathername) class Mother:    mothername = &q

    5. Python에서 클래스 JSON을 직렬화 가능하게 만드는 방법은 무엇입니까?

      직렬화 복잡한 데이터 유형의 개체를 기본 데이터 유형으로 변환하여 JSON 표기법으로 쉽게 변환할 수 있도록 하는 프로세스입니다. JSON 문자열이 있는 경우 json.dumps()를 사용하여 JSON 문자열로 변환할 수 있습니다. 방법. Python pickle 모듈은 Python 객체 구조를 직렬화 및 역직렬화하는 데 사용됩니다. Python의 모든 객체는 디스크에 저장할 수 있도록 피클링할 수 있습니다. 피클이 하는 일은 파일에 쓰기 전에 먼저 개체를 직렬화하는 것입니다. 피클링은 파이썬 객체(즉) 목록, 딕셔너리 등을

    6. Python에서 재귀 함수를 작성하는 방법은 무엇입니까?

      재귀 함수는 실행 중에 자신을 호출하는 함수입니다. 이렇게 하면 함수가 여러 번 반복되어 결과와 각 반복의 끝을 출력할 수 있습니다. 재귀는 무한대와 관련이 있습니다. 다음은 정수의 계승을 찾는 재귀 함수의 예입니다. 팩토리얼 숫자의 1부터 해당 숫자까지의 모든 정수의 곱입니다. 예를 들어 9의 계승(9로 표시됨)은 1*2*3*4*5*6*7*8*9 =362880입니다. 예시 1 def factorial(i):if i ==1:return 1 else:return (i * factorial(i-1))number =9prin

    7. 파이썬에서 목록으로 수학을 수행하는 방법?

      우리는 값 모음을 저장하기 위해 목록을 사용할 뿐만 아니라 수행할 몇 가지 수학적 계산이나 연산을 수행하기 위해 목록을 사용합니다. 예시 1 import math data = 21.6 print('The floor of 21.6 is:', math.floor(data)) 출력 The floor of 21.6 is: 21 목록의 가중 평균을 계산하는 방법 예시 2 cost = [0.424, 0.4221, 0.4185, 0.4132, 0.413] cases = [10, 20, 30, 40, 50] cost = [2

    8. Python에서 튜플 압축 해제란 무엇입니까?

      튜플 압축 해제를 정의하기 전에 튜플이 무엇인지 이해해야 합니다. 튜플 :파이썬에서 튜플은 불변 객체를 저장하는 데 사용됩니다. 튜플은 불변 파이썬 객체의 시퀀스입니다. 튜플은 시퀀스이며 튜플은 변경할 수 없으며 튜플은 괄호를 사용합니다. 값의 (RHS)오른쪽을 (LHS)왼쪽에 할당합니다. 다른 방법으로 값의 튜플을 변수로 압축 해제라고 합니다. 튜플의 압축을 풀 때 LHS의 변수 수는 주어진 튜플의 값 수와 같아야 합니다. 패킹에서 값을 새 튜플에 넣고 압축을 풀 때 해당 값을 단일 변수로 추출합니다. 예시 1 tuple =

    9. Python은 객체 지향입니까 아니면 절차입니까?

      예, Python은 O를 모두 지원합니다. 객체 지향 및 절차적 프로그래밍 언어 범용 프로그래밍을 위해 설계된 고급 프로그래밍 언어이기 때문입니다. Python은 다중 패러다임이므로 이러한 모든 언어에서 대부분 절차적, 객체 지향적 또는 기능적 프로그램이나 라이브러리를 작성할 수 있습니다. 기능적 의미에 따라 다릅니다. 파이썬에는 함수형 언어의 몇 가지 기능이 있습니다. Python의 Classes, Encapsulation, Polymorphism, Inheritance 등과 같은 OOP의 개념은 이를 객체 지향 프로그래밍

    10. Python에서 람다 바인딩이란 무엇입니까?

      프로그램 또는 함수 문이 실행될 때 형식 매개변수의 현재 값은 스택에 저장되고 명령문의 범위 내에서 호출에서 만들어진 실제 인수의 값에 바인딩됩니다. 명령문이 종료되면 해당 형식 인수의 원래 값이 복원됩니다. 이 프로토콜은 완전히 재귀적입니다. 명령문의 본문 내에서 형식 매개변수가 새 값에 다시 바인딩되도록 하는 작업이 수행되면 람다 바인딩 체계는 이 모든 작업이 순서대로 수행되도록 보장합니다. x에 대한 바인딩은 하나뿐입니다. x =5를 수행하면 기존 바인딩의 값이 변경됩니다. 이것이 바로 람다의 매개변수에 값을 직접 할당하는

    11. Python에서 버그를 찾거나 정적 분석을 수행하는 데 도움이 되는 도구는 무엇입니까?

      파이체커 및 파일린트 파이썬에서 버그를 찾는 데 도움이 되는 정적 분석 도구입니다. 파이체커 소스 코드에서 버그를 감지하고 버그의 스타일과 복잡성에 대해 경고하는 정적 분석을 위한 오픈 소스 도구입니다. 파일린트 고도로 구성 가능하고 경고 및 오류를 제어하는 ​​특수 프로그램처럼 작동합니다. 광범위한 구성 파일입니다. Pylint는 프로그래밍 오류를 찾고 코딩 표준에 사용되는 정적 코드 분석을 위한 오픈 소스 도구이기도 합니다. 각 프로그래밍 라인의 길이를 확인합니다. 프로젝트 스타일에 따라 변수 이름을 확인합니다. 독립

    12. Python에서 목록을 만들고 할당하는 방법은 무엇입니까?

      삽입으로 목록을 만들고 할당할 수 있습니다. , 추가 길이 , 색인 , 제거 및 연장 등. 목록은 변경 가능하고 변경 가능한 개체는 대괄호(예:[ ])로 묶습니다. 파이썬의 목록은 쉽습니다. 예시 list =["Tutorials ","Point", "Pvt","Ltd"] list 출력 ['Tutorials ', 'Point', 'Pvt', 'Ltd'] 목록에 값 할당 목록에 값을 할당하려면

    13. 불변은 무슨 뜻인가요? 어떤 Python 유형이 변경 가능하고 그렇지 않습니까?

      파이썬에는 두 가지 유형의 객체가 있습니다. 변경 가능한 개체 불변 개체 변경 가능 :변경 가능한 개체가 수정됩니다. 즉, 개체가 변경 가능한 목록입니다. , 설정 , 딕셔너리 , 등은 변경 가능합니다. 변경 가능한 개체는 변경하기 쉽습니다. 예시 1 list =["Tutorials ","Point", "Pvt","Ltd"] list[2]= 'Tutorix' list 출력 ['Tutorials ', 'Point&

    14. 제너레이터를 사용하여 Python에서 반복자를 만들 수 있습니까?

      예 , 파이썬에서 반복자를 사용하여 생성기를 만들 수 있습니다. 반복자를 만드는 것은 쉽습니다. 키워드 yield 문을 사용하여 생성기를 만들 수 있습니다. Python 생성기는 반복자를 생성하는 쉽고 간단한 방법입니다. 반복자처럼 작동하는 함수를 선언하는 데 주로 사용됩니다. 생성기는 일상 생활에서 한 번에 하나의 값을 반복할 수 있는 함수이며 모든 프로그래머는 목록, 문자열 및 Dict 등과 같은 반복 가능한 개체를 사용할 것입니다. 반복자는 반복을 통해 반복할 수 있는 개체입니다. 다음 예제는 Generator가 P

    15. 파이썬에서 문자를 증가시키는 방법

      이 튜토리얼에서는 Python에서 문자를 증가시키는 다양한 방법을 볼 것입니다. 타입캐스팅 먼저 typecasting 없이 char에 int를 추가하면 어떻게 되는지 봅시다. 예시 ## str initialization char = "t" ## try to add 1 to char char += 1 ## gets an error 위의 프로그램을 실행하면 다음과 같은 결과가 나옵니다 - TypeError          Traceback (most recent call

    16. 파이썬에서 이스케이프 문자를 인쇄하는 방법

      이 기사에서는 Python에서 이스케이프 문자를 인쇄하는 방법을 살펴보겠습니다. 탈출 문자가 무엇인지 아십니까? 모르는 분들을 위한 이스케이프 문자가 무엇인지 알아볼까요? 이스케이프 문자는 문자열의 개별 의미에 사용됩니다. 새 줄, 탭 공간을 포함하려면 등, 문자열에서 이러한 이스케이프 문자를 사용할 수 있습니다. 몇 가지 예를 살펴보겠습니다. 예시 ## new line new_line_string = "Hi\nHow are you?" ## it will print 'Hi' in first lin

    17. 파이썬에서 값을 사용하여 사전 목록을 정렬하는 방법

      이 기사에서는 Python의 값을 사용하여 사전 목록을 정렬하는 방법을 배웁니다. . 내장된 메소드 호출을 정렬 사용합니다. 사전을 정렬합니다. 사전 정렬 단계 아래에 언급된 단계에 따라 값을 사용하여 사전을 정렬합니다. 사전과 키가 포함된 목록을 정렬된 방법. 두 가지 다른 방법으로 키를 전달할 수 있습니다. 1.람다 사용 기능 2.itemgetter 사용 방법 예를 살펴보겠습니다. 1. 람다 함수 사용 예시 ## list of dictionaries dicts = [    {"name&q

    18. 파이썬에서 별을 가져오는 것이 나쁜 생각인 이유

      Python의 모듈에서 모든 메소드 가져오기 다음과 같은 이유로 잘못된 생각입니다. 프로그램에서 사용한 메소드의 상위 모듈을 찾기가 어렵습니다. 메서드 이름으로 함수를 생성할 수 없습니다. 예를 들어 보겠습니다. 아래에서 add라는 함수를 작성합니다. sample.py에서 . ## sample.py file def add(a, b): return a + b 예시 위의 파일을 아래 Python 파일과 같은 디렉터리에 저장합니다. ## let's assume we have module called sample from s

    19. Python의 사용자 정의 len() 함수

      Python에서 사용자 정의 len() 함수를 구현하는 방법을 살펴보겠습니다. 다음 단계에 따라 먼저 직접 시도해 보세요. 단계 사용자 문자열/목록/튜플에서 반복자를 가져옵니다. 원하는 대로 사용자 정의 이름으로 함수를 정의하고 반복자를 전달하여 호출합니다. 카운트를 0으로 초기화합니다. 끝에 도달할 때까지 루프를 실행합니다. 카운트를 1 증가 카운트를 반환합니다. 예시 ## function to calculate lenght of the iterator def length(iterator):   &n

    20. Python은 동적 유형 언어입니까?

      예, 그렇습니다. 파이썬 동적으로 유형이 지정된 언어입니다. 동적이란 무엇입니까? Python에서 변수에 값을 할당하는 동안 변수 유형을 선언할 필요가 없습니다. . C, C++, Java 등과 같은 다른 언어에는 값을 할당하기 전에 엄격한 변수 선언이 있습니다. 파이썬 변수의 유형을 선언하지 않아도 문제가 없습니다. 프로그램 실행 시 변수의 종류를 나타냅니다. 따라서 파이썬 동적으로 유형이 지정된 언어입니다. 한 가지 예를 들어보겠습니다. 예시 ## assigning a value to a variable x = [1, 2, 3

    Total 8994 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:94/450  20-컴퓨터/Page Goto:1 88 89 90 91 92 93 94 95 96 97 98 99 100