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 식별자 식별자는 파이썬에서 클래스, 함수, 변수 등과 같은 엔티티에 부여되는 이름입니다. 한 엔터티를 다른 엔터티와 구분하는 데 도움이 됩니다. 식별자 작성 규칙 식별자는 소문자(a ~ z) 또는 대문자(A ~ Z) 또는 숫자(0 ~ 9) 또는 밑줄(_)의 조합일 수 있습니다. myClass, var_3 및 print_to_screen과 같은 이름은 모두 유효한 예입니다. 식별자는 숫자로 시작할 수 없습니다. 2변수는 유효하지 않지만 변수 2는 완벽하게 맞습니다. 키워드는 식별자로 사용할 수 없습니다. 글로

    2. 파이썬의 기본 인수는 무엇입니까?

      Python은 함수 인수가 기본값을 가질 수 있도록 허용합니다. 함수가 인수 없이 호출되면 인수는 기본값을 가져옵니다. 기본 인수: 예시 Python에는 함수 인수에 대한 구문과 기본값을 나타내는 다른 방법이 있습니다. 기본값은 함수 호출 중에 전달된 인수 값이 없는 경우 함수 인수가 해당 값을 사용함을 나타냅니다. 기본값은 할당(=) 연산자를 사용하여 할당됩니다. 다음은 기본 인수의 일반적인 구문입니다. 여기서 foo 매개변수의 기본값은 Hi!입니다. def defaultArg(name, foo='Come here!&#

    3. 파이썬에서 함수의 필수 인수는 무엇입니까?

      필수 인수는 함수의 필수 인수입니다. 이러한 인수 값은 함수 호출 중에 올바른 번호와 순서로 전달되어야 합니다. 주어진 코드를 실행하면 다음 출력을 얻습니다. Hi 15 Traceback (most recent call last):   File "requiredarg1.py", line 4, in <module>     requiredArg('Hello') TypeError: requiredArg() takes exactly 2 arguments (1 give

    4. Python 함수에서 void를 반환하는 방법은 무엇입니까?

      Python은 동적 유형이고 함수를 정의할 때 반환 유형을 지정하지 않기 때문에 기본 반환 값인 None을 포함하는 모든 유형으로 무엇이든 반환할 수 있습니다(아무것도 반환하지 않을 때 함수는 실제로 함수 맨 아래에 None 반환) 이와 같은 함수를 void라고 하며 nothing에 대한 Python의 특수 객체인 None을 반환합니다. 또한 단순 반환은 함수 중간에 반환하려는 경우 None을 반환하는 것과 같습니다.

    5. 파이썬에서 속성과 속성의 차이점은 무엇입니까?

      파이썬에서는 모든 것이 객체입니다. 그리고 모든 객체에는 속성과 메서드 또는 기능이 있습니다. 속성은 이름, 나이, 키 등과 같은 데이터 변수로 설명됩니다. 속성은 __get__, __set__ 및 __delete__ 메서드와 같은 getter, setter 및 delete 메서드가 있는 특별한 종류의 속성입니다. 그러나 Python에는 속성에 대한 getter/setter 액세스를 제공하는 속성 데코레이터가 있습니다. 속성은 특별한 종류의 속성입니다. 기본적으로 파이썬이 다음 코드를 만났을 때: foo = SomeObject(

    6. 파이썬 함수에서 반복되는 줄을 제거하는 방법은 무엇입니까?

      주어진 텍스트 파일의 이름을 bar.txt로 지정합니다. 파이썬에서 파일 처리 방법을 사용하여 파이썬 텍스트 파일이나 함수에서 중복 행을 제거합니다. 텍스트 파일이나 함수는 파이썬 프로그램 파일과 같은 디렉토리에 있어야 합니다. 다음 코드는 텍스트 파일 bar.txt에서 중복을 제거하는 한 가지 방법이며 출력은 foo.txt에 저장됩니다. 이 파일들은 파이썬 스크립트 파일과 같은 디렉토리에 있어야 합니다. 그렇지 않으면 작동하지 않습니다. bar.txt 파일은 다음과 같습니다. A cow is an animal. A cow is

    7. Python 함수에 대한 문서를 생성하는 방법은 무엇입니까?

      함수 또는 문서에 대한 정보는 함수의 독스트링에 저장됩니다. 다음은 독스트링을 작성할 때 따라야 할 지침입니다. 첫 번째 줄은 항상 개체의 목적에 대한 짧고 간결한 요약이어야 합니다. 간결함을 위해 개체의 이름이나 유형을 명시적으로 나타내지 않아야 합니다. 이 줄은 대문자로 시작하고 마침표로 끝나야 합니다. 문서 문자열에 줄이 더 있는 경우 두 번째 줄은 비어 있어야 하며 나머지 설명과 요약을 시각적으로 구분합니다. 스핑크스 Sphinx는 가장 널리 사용되는 Python 문서 도구입니다. reStructuredText 마크

    8. 낙타 케이스를 뱀 케이스로 변환하는 파이썬 함수를 작성하시겠습니까?

      낙타 케이스를 뱀 케이스로 변환하는 코드는 다음과 같습니다. import re def convert(name):       s1 = re.sub('(.)([A-Z][a-z]+)', r'\1_\2', name)       return re.sub('([a-z0-9])([A-Z])', r'\1_\2', s1).lower() print convert('JavaBeans') print convert('Java

    9. Python 함수에서 아무 것도 반환하지 않는 방법은 무엇입니까?

      void 함수라고 하는 return 문이 없는 함수는 함수에서 None을 반환합니다. None 이외의 값을 반환하려면 함수에서 return 문을 사용해야 합니다. 이러한 기능을 결실 기능이라고 합니다. None, True 및 False와 같은 값은 문자열이 아닙니다. 파이썬의 특수 값 및 키워드이며 구문의 일부입니다. 함수의 끝에 도달하고 반환 문을 명시적으로 실행하지 않은 경우 Python은 자동으로 값 없음을 반환합니다. 일부 함수는 결과를 계산하고 반환하기보다는 순전히 작업을 수행하기 위해 존재합니다. 이러한 함수를 프로시

    10. Python에서 모든 함수 인수를 소문자로 변경하는 방법은 무엇입니까?

      다음 코드는 주어진 함수 인수를 소문자로 변환합니다. 예시 # 함수 인수 목록의 소문자를 인쇄하는 프로그램import inspectdef foo(ARG1, ARG2):passlist1 =inspect.getargspec(foo)[0]list1 =[item.lower() for item in list1] print list1 출력 [arg1, arg2]

    11. 파이썬 함수에서 사전을 어떻게 반환할 수 있습니까?

      파이썬 함수에서 사전을 반환하는 방법에는 여러 가지가 있을 수 있습니다. 아래에 주어진 것을 고려하십시오. 예시 # This function returns a dictionary def foo():      d = dict();      d['str'] = "Tutorialspoint"      d['x']   = 50      return d print foo() 출력

    12. 파이썬 함수에서 어떻게 튜플을 반환할 수 있습니까?

      파이썬 함수에서 튜플을 여러 가지 방법으로 반환할 수 있습니다. 주어진 튜플에 대해 아래와 같이 함수를 정의합니다. 예시 def foo():     str = "tutorialspoint"     x   = 30     return (str, x);             print foo() 출력 ('tutorialspoint', 30)

    13. Python 함수에서 목록을 어떻게 반환할 수 있습니까?

      파이썬 함수에서 목록을 반환하는 방법에는 여러 가지가 있습니다. 그러한 기능 중 하나가 아래에 나와 있습니다. 예시 def retList():     list = []     for i in range(0,10):         list.append(i)     return list a = retList() print a 출력 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

    14. Python에서 함수 이름을 사용하여 문자열에서 모듈의 함수를 호출하는 방법은 무엇입니까?

      다음 코드는 필요한 함수를 호출해야 합니다. import fibo result = getattr(fibo, 'baz') print result 마찬가지로 getattr 클래스 인스턴스 바인딩 메서드, 모듈 수준 메서드, 클래스 메서드 등을 사용할 수 있습니다.

    15. Python 함수에서 데이터 유형을 명시적으로 정의할 수 있습니까?

      Python에서 변수는 명시적으로 입력되지 않습니다. Python은 변수의 유형을 파악하고 내부적으로 추적합니다. Java, C++ 및 기타 정적으로 유형이 지정된 언어에서는 함수 반환 값의 데이터 유형과 각 함수 인수를 지정해야 합니다. 파이썬 함수에서 데이터 유형을 명시적으로 정의하면 데이터 유형이 명시적으로 선언되지 않은 일반 프로그램처럼 여전히 작동합니다. 예시 주어진 코드에 대해 다음과 같은 출력을 얻습니다. C:/Users/TutorialsPoint1/~.py The required Sum is:  13.0

    16. Python 함수에서 값으로 인수를 전달하는 방법은 무엇입니까?

      주어진 코드의 출력은 다음과 같습니다. b = 30 a = ['10'] 이 경우 함수를 호출한 후에도 값이 변경되지 않기 때문에 a는 값으로 전달된 것처럼 보입니다. 따라서 인수가 python 함수에서 값으로 전달되었음을 알 수 있습니다.

    17. Python 함수에서 참조로 인수를 전달하는 방법은 무엇입니까?

      Python에서 함수 인수는 항상 참조로 전달됩니다. 이는 사실, 형식 인수 및 반환된 객체의 id()를 확인하여 확인할 수 있습니다. def foo(x):   print ("id of received argument",id(x))   x.append("20")   return x a = ["10"] print ("id of argument before calling function",id(a)) b = foo(a) print (&qu

    18. Python에서 함수에 선택적 매개변수를 전달하는 방법은 무엇입니까?

      Python은 함수 인수가 기본값을 가질 수 있도록 허용합니다. 함수가 인수 없이 호출되면 인수는 기본값을 가져옵니다. 또한 명명된 인수를 사용하여 임의의 순서로 인수를 지정할 수 있습니다. 주어진 코드에 대해 출력 ('Hello', 'Archie, Good morning! Come on in') ('Hello', 'Richie, How do you do? Come on in') 메시지 msg 및 msg2는 기본값이 정의되어 있으므로 선택 사항입니다. name은 기본값이

    19. Python에서 기본 매개변수 값을 함수로 설정하는 방법은 무엇입니까?

      Python의 기본 매개변수 값 처리는 대부분의 새로운 Python 프로그래머를 귀찮게 할 수 있는 몇 가지 사항 중 하나입니다. 문제의 원인은 변경 가능한 개체를 기본값으로 사용하는 것입니다. 즉, 목록이나 사전과 같이 제자리에서 수정할 수 있는 값입니다. 두 번째 인수가 제공되지 않으면 함수가 호출될 때마다 새 목록이 생성되므로 EXPECTED OUTPUT은 다음과 같습니다. [12] [43] 함수가 정의될 ​​때 새로운 목록이 한 번 생성되며, 각 연속 호출에서 동일한 목록이 사용됩니다. Python의 기본 인수는 함수

    20. Python의 함수에서 가변 길이 인수를 사용하는 방법은 무엇입니까?

      파이썬에서 *args의 단일 별표 형식은 키워드가 없는 가변 길이 인수 목록을 함수에 보내는 매개변수로 사용할 수 있습니다. 여기서 별표(*)가 중요하며 args라는 단어와 함께 키워드가 지정되지 않은 인수의 가변 길이 목록이 있음을 의미합니다. 예시 def multiply(*args):     y = 1       for num in args:         y *= num     print(y) multiply(3, 7) multi

    Total 8994 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:4/450  20-컴퓨터/Page Goto:1 2 3 4 5 6 7 8 9 10