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

    1. Python을 사용하여 16비트 신호에서 비트 보완을 수행하는 방법은 무엇입니까?

      숫자의 처음 16비트만 반전시키려면 65535(이진수로 16개)를 사용하여 해당 숫자의 xor를 사용할 수 있습니다. 예시 a = 3 # 11 in binary b = a ^ 65535 print(bin(b)) 출력 이것은 출력을 제공합니다 - 0b1111111111111100

    2. Python의 ** 연산자의 연관성은 무엇입니까?

      Python 문서에서: 동일한 상자에 있는 연산자는 테스트를 포함하여 왼쪽에서 오른쪽으로 그룹화됩니다(비교 제외). 모두 동일한 우선 순위와 왼쪽에서 오른쪽으로 연결됩니다(비교 섹션 참조). 오른쪽에서 왼쪽으로 그룹화하는 지수). 따라서 ** 연산자(지수)는 오른쪽에서 왼쪽으로 연관됩니다. 예를 들어, 2 ** 3 ** 4 will be evaluated as: (2 ** (3 ** 4)) 예를 들어, print(2 ** 3 ** 0) 이것은 출력을 줄 것입니다: 2

    3. Python에서 역 집합 연산자의 실제 사용이란 무엇입니까?

      역 집합 연산자는 다음과 같이 정의되는 연산자입니다. s & z corresponds to s.__and__(z) z & s corresponds to s.__rand__(z) 단순한 개체의 and, add 또는 등과 같은 일반적인 작업에서는 의미가 없습니다. 그러나 상속의 경우, 오른쪽 피연산자가 왼쪽 피연산자의 하위 클래스인 경우 역연산이 먼저 시도되기 때문에 역연산은 하위 클래스를 처리할 때 특히 유용합니다. 상위 클래스와 하위 클래스에서 구현이 다를 수 있습니다. 이 역연산은 첫 번째 피연산자가 NotImple

    4. python .. (dot dot) 표기법 구문이란 무엇입니까?

      파이썬에는 특별한 ..(점 점) 표기법 구문이 없습니다. 그러나 float가 해당 속성에 액세스하는 경우 이를 볼 수 있습니다. 예를 들어, f = 1..__truediv__ # or 1..__div__ for python 2 print(f(8)) 이것은 출력을 줄 것입니다: 0.125 우리가 가지고 있는 것은 후미 0이 없는 float 리터럴이며, 그 다음 __truediv__ 메서드에 액세스합니다. 그 자체로는 연산자가 아닙니다. 첫 번째 점은 float 값의 일부이고 두 번째 점은 개체의 속성 및 메서드에 액세스하기 위한

    5. else 없이 Python 삼항 연산자를 어떻게 사용할 수 있습니까?

      다음과 같은 명령문을 변환하려는 경우 - if <condition>:    <some-code> 한 줄로, 그렇게 하려면 한 줄 if 구문을 사용할 수 있습니다. − if <condition>:    <some-code> 이를 수행하는 또 다른 방법은 −와 같은 단락 및 연산자를 활용하는 것입니다. <condition> and <some-code> 이 거짓이면 단락이 시작되고 오른쪽이 평가되지 않습니다. 이 true이면 오른쪽이 평가

    6. 연산자에서 Python 속도를 높이려면 어떻게 해야 합니까?

      파이썬 연산자는 전체 목록을 순회하기 때문에 목록 O(n)에서 매우 나쁜 성능을 보입니다. ~O(1) 시간에 동일한 결과를 얻기 위해 집합 또는 사전(매우 빠른 조회가 있는 해시된 데이터 구조)과 같은 것을 사용할 수 있습니다! 그러나 이것은 또한 보고 있는 데이터 구조의 유형에 따라 다릅니다. 세트/딕셔너리의 조회는 빠르지만 삽입은 목록보다 시간이 더 오래 걸릴 수 있기 때문입니다. 따라서 이 속도 향상은 유형에 따라 다릅니다.

    7. 파이썬에서 연산자 바인딩이란 무엇입니까?

      −와 같은 표현의 경우 a == b 먼저 파이썬 인터프리터는 객체에서 __eq__() 메서드를 찾습니다. 그것을 찾으면 b를 인수로 사용하여 실행합니다(즉, a.__eq__(b)). 이 메서드가 NotImplemented를 반환하면 그 반대로만 시도합니다. 즉, 호출을 시도합니다. b.__eq__(a)

    8. 파이썬 삼항 연산자를 오버로드하는 방법은 무엇입니까?

      삼항 연산자는 오버로드할 수 없습니다. 람다/함수로 감싸서 사용할 수 있지만. 의 경우 예시 result = lambda x: 1 if x < 3 else 10 print(result(2)) print(result(1000)) 출력 이것은 출력을 줄 것입니다 - 1 10

    9. Python에서 하나의 if 문에서 여러 조건을 사용하는 방법은 무엇입니까?

      if 문에서 조건 조합을 사용할 수 있습니다. 모든 조건은 일종의 논리를 사용하여 정의해야 합니다. 예를 들어 숫자가 3과 5로 나누어 떨어지는지 확인하려면 -를 사용할 수 있습니다. 예시 a = 15 if a % 3 == 0:    if a % 5 == 0:       print("Divisible by both") 출력 이것은 출력을 제공합니다 - Divisible by both 예시 and 연산자를 사용하면 단일로 변환할 수 있습니다 - a = 15 if a % 3

    10. Python에서 중첩된 if...elif...else를 최적화하는 방법은 무엇입니까?

      다음은 중첩된 if...elif...else를 최적화하기 위해 수행할 수 있는 몇 가지 단계입니다. 1. 가장 많이 갈 경로가 정상 부근인지 확인합니다. 이렇게 하면 가장 많이 실행된 경로에서 여러 조건을 확인할 필요가 없습니다. 2. 마찬가지로 경로를 가장 많이 사용하는 순으로 정렬하고 그에 따라 조건을 지정합니다. 3. 단락을 사용하여 이점을 얻으십시오. 다음과 같은 진술이 있는 경우: 무거운 작업() 및 가벼운 작업(): 그런 다음 다음으로 변경하는 것을 고려하십시오. lightOperation() 및 heavy o

    11. Python의 'if'문에서 여러 줄 조건의 스타일을 지정하는 방법은 무엇입니까?

      여러 if 조건의 스타일을 지정할 수 있는 방법에는 여러 가지가 있습니다. 두 번째 조건부 줄에 4개의 공백을 사용할 필요가 없습니다. 따라서 &minusl;과 같은 것을 사용할 수 있습니다. if (cond1 == 'val1' and cond2 == 'val2' and     cond3 == 'val3' and cond4 == 'val4'): # 실제 코드 다음 줄부터 조건을 시작할 수도 있습니다. − if (    cond1 == 

    12. Python을 사용하여 if 문에서 두 변수를 비교하는 방법은 무엇입니까?

      ==연산자를 사용하여 if 문에서 2개의 변수를 비교할 수 있습니다. 예시 a = 10 b = 15 if a == b:    print("Equal") else:    print("Not equal") 출력 이것은 출력을 제공합니다 - Not Equal is 연산자를 사용할 수도 있습니다. 예시 a = "Hello" b = a if a is b:    print("Equal") else:   &n

    13. 프로그래머가 흔히 저지르는 Python 프로그래밍 실수는 무엇입니까?

      다음은 프로그래머가 저지르는 가장 일반적인 파이썬 프로그래밍 실수/고치입니다. − 범위 이름 조회 - Python은 LEGB(Local, Enclosing, Global, Built-in)의 순서로 범위 지정 규칙을 따릅니다. 파이썬에는 엄격한 유형 바인딩이 없기 때문에 프로그래머는 외부 범위 변수를 나중에 외부 범위에서 사용할 수 있지만 지금은 다른 값으로 대체되는 다른 값에 다시 연결할 수 있습니다. is와 ==를 구별하지 않음 - 파이썬의 is 연산자는 두 객체가 동일한 메모리 주소를 참조하는지 확인합니다. ==연산

    14. Python에서 일반적인 프로그래밍 오류 또는 '문제'는 무엇입니까?

      다음은 프로그래머가 저지르는 가장 일반적인 파이썬 프로그래밍 실수/고차입니다. 범위 이름 조회: Python은 LEGB(Local, Enclosing, Global, Built-in)의 순서로 범위 지정 규칙을 따릅니다. 파이썬에는 엄격한 유형 바인딩이 없기 때문에 프로그래머는 외부 범위 변수를 나중에 외부 범위에서 사용할 수 있지만 지금은 다른 값으로 대체되는 다른 값에 다시 연결할 수 있습니다. is와 =를 구분하지 않음: python의 is 연산자는 두 객체가 동일한 메모리 주소를 참조하는지 확인합니다. ==연산자는 __e

    15. Python의 여러 줄 if 문에서 각 조건을 주석 처리하는 방법은 무엇입니까?

      여러 줄 if 문 조건을 괄호로 묶는 경우 이 작업을 직접 수행할 수 있습니다. 예를 들어, if (cond1 == 'val1' and    cond2 == 'val2' and # Some comment    cond3 == 'val3' and # Some comment    cond4 == 'val4'): 단, 괄호 없이 하려고 하면 불가능합니다. 예를 들어 다음 코드는 오류를 제공합니다. if cond1 == '

    16. if...elif..else 구문에 주석을 넣을 위치는?

      if...elif...else 문의 아무 곳에나 주석을 넣을 수 있습니다. 즉, 각 블록 앞이나 각 블록 내에서. elif 및 else 블록 앞에 여러 줄 주석을 넣을 수는 없습니다. 이러한 주석은 실제로 전체 구성에서 중단을 의미하는 문자열이기 때문입니다. 예를 들어, # If check if True:    # Another Comment style    print("If block") # Else if statement elif False:    # Ano

    17. Python의 명령줄에서 if...else 문을 사용하는 방법은 무엇입니까?

      파이썬의 명령줄에서 if else 구문을 사용할 수 있는 여러 가지 방법이 있습니다. 예를 들어, bash는 다음과 같이 사용할 수 있는 여러 줄 문을 지원합니다. $ python -c ' > a = True > if a: > print("a is true") > ' 이것은 출력을 줄 것입니다: a is true 한 줄에 python 문을 사용하려면 명령 사이에 \n 줄바꿈을 사용할 수 있습니다. 예를 들어, $ python -c $'a = True\nif a: prin

    18. Python에서 인쇄를 위해 인라인 if 문을 작성하는 방법은 무엇입니까?

      Python은 인라인 if 문을 작성하는 두 가지 방법을 제공합니다. 다음과 같습니다. 1. if 조건문 2. s1 if 조건 else s2 두 번째 유형의 if는 else 없이 사용할 수 없습니다. 이제 print 문에서도 이러한 인라인을 사용할 수 있습니다. 예를 들어, a = True if a: print("Hello") 이것은 출력을 줄 것입니다: Hello a = False print("True" if a else "False") 이것은 출력을 줄 것입니다: F

    19. Python을 사용하여 여러 목록을 반복하는 방법은 무엇입니까?

      가장 간단한 방법은 외부 반복자를 사용하여 추적하는 것 같습니다. 이 답변은 동일한 크기의 목록을 반복하고 있다고 간주합니다. 예시 a = [10, 12, 14, 16, 18] b = [10, 8, 6, 4, 2] for i in range(len(a)):    print(a[i] + b[i]) 출력 이것은 출력을 제공합니다 - 20 20 20 20 20 예시 또는 b 중 더 짧은 것이 멈출 때 멈추는 zip 방식을 사용할 수도 있습니다. a = [10, 12, 14, 16, 18] b = [10, 8, 6]

    20. 명령 줄에서 한 줄로 Python 여러 줄 문을 실행하는 방법은 무엇입니까?

      파이썬의 명령줄에서 여러 줄 문을 사용할 수 있는 방법에는 여러 가지가 있습니다. 예를 들어, bash는 −와 같이 사용할 수 있는 여러 줄 문을 지원합니다. 예시 $ python -c ' > a = True > if a: > print("a is true") > ' 출력 이것은 출력을 제공합니다 - a is true 한 줄에 python 문을 사용하려면 명령 사이에 \n 줄바꿈을 사용할 수 있습니다. 예시 $ python -c $'a = True\nif a: print

    Total 8994 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:64/450  20-컴퓨터/Page Goto:1 58 59 60 61 62 63 64 65 66 67 68 69 70