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

    1. Python 함수 datetime.now()와 datetime.today()의 차이점은 무엇입니까?

      datetime.now() 함수는 tzinfo를 키워드 인수로 사용하지만 datetime.today()는 키워드 인수를 사용하지 않습니다. 문서 인용 - datetime.now()는 현재 현지 날짜와 시간을 반환합니다. 선택적 인수 tz가 None이거나 지정되지 않은 경우 이것은 Today()와 비슷하지만, 가능하다면 time.time() 타임스탬프를 통해 얻을 수 있는 것보다 더 많은 정밀도를 제공합니다(예를 들어, 이는 다음을 제공하는 플랫폼에서 가능할 수 있습니다. C gettimeofday() 함수).

    2. 중첩 함수는 Python에서 어떻게 작동합니까?

      중첩 함수에 대해 알아보려면 다음 코드를 참조하세요. 코드에서 내부 함수가 로컬 변수인 바깥쪽 범위의 변수에 액세스할 수 있음을 볼 수 있습니다. def mulFunc(num1):    def mul(num2):       return num1 * num2    return mul res = mulFunc(15) // The following prints 300 i.e. 20*15 print(res(20)) 위는 num1과 num 2의 곱셈 즉 300을 인쇄합니다.

    3. Python에서 정규식을 사용하여 두 문자열을 비교하는 방법은 무엇입니까?

      다음 코드를 사용하여 주어진 문자열을 비교할 수 있습니다. 예시 import re s1 = 'Pink Forest' s2 = 'Pink Forrest' if bool(re.search(s1,s2))==True:    print 'Strings match' else:    print 'Strings do not match' 출력 이것은 출력을 제공합니다. Strings do not match

    4. Python에서 목록 목록의 길이를 얻는 방법은 무엇입니까?

      중첩 루프를 사용하여 목록의 각 하위 목록에 있는 요소 수를 계산할 수 있습니다. >>> a=[[1, 2, 3], [4, 5, 6]] >>> c=0 >>> for x in a:       for y in x:       c=c+1 >>> c 6

    5. Python에서 목록을 어떻게 정의합니까?

      List는 Python의 시퀀스 데이터 유형입니다. 쉼표로 구분된 요소 목록이며 반드시 같은 유형일 필요는 없으며 대괄호([ ])로 묶입니다. 목록은 정렬된 컬렉션입니다. List 개체의 개별 요소는 0부터 시작하는 인덱스로 액세스할 수 있습니다. 예 list1 = ['physics', 'chemistry', 1997, 2000]; list2 = [1, 2, 3, 4, 5 ]; list3 = ["a", "b", "c", "d"] 출력

    6. Python에서 목록이 비어 있는 예외를 처리하는 가장 좋은 방법은 무엇입니까?

      목록은 요소의 순서가 지정된 시퀀스입니다. 목록의 개별 요소는 0부터 시작하여 길이가 1까지 가는 인덱스를 사용하여 액세스합니다. 인덱스가 이 범위를 벗어나면 IndexError 예외가 발생합니다. 다음 예에서 무한 루프는 한 번에 하나의 요소를 팝하는 데 사용됩니다. 마지막 요소가 팝된 후에도 루프가 이동하려고 하면 IndexError 예외가 발생합니다. try – 예외 메커니즘을 사용하여 트랩합니다. a=[1,2,3] while True:   try:     b=a.pop()    

    7. Python에서 목록을 반복하는 방법은 무엇입니까?

      목록 개체를 반복하는 다양한 방법이 있습니다. Python의 for 문에는 목록이 소진될 때까지 목록을 순회하는 변형이 있습니다. Java의 foreach 문과 동일합니다. 구문은 - for var in list:   stmt1   stmt2 예시 다음 스크립트는 목록의 모든 항목을 인쇄합니다. L=[10,20,30,40,50] for var in L:   print (L.index(var),var) 출력 생성된 출력은 - 0 10 1 20 2 30 3 40 4 50 예시 또 다른 방법은 목록의 길이

    8. Python에서 튜플을 반복하는 방법은 무엇입니까?

      튜플 객체를 반복하는 다양한 방법이 있습니다. Python의 for 문에는 소진될 때까지 튜플을 순회하는 변형이 있습니다. Java의 foreach 문과 동일합니다. 구문은 - for var in tuple: stmt1 stmt2 예 다음 스크립트는 목록의 모든 항목을 인쇄합니다. T = (10,20,30,40,50) for var in T: print (T.index(var),var) 출력 생성된 출력은 - 0 10 1 20 2 30 3 40 4 50 또 다른 접근 방식은 튜플의 길이까지 범위를 반복하고 이를 튜플의 항목 인

    9. 파이썬 튜플 목록을 어떻게 반복할 수 있습니까?

      가장 쉬운 방법은 두 개의 중첩 for 루프를 사용하는 것입니다. 외부 루프는 각 튜플을 가져오고 내부 루프는 튜플에서 각 항목을 순회합니다. 내부 print() function end= 튜플의 모든 항목을 한 줄에 인쇄합니다. 또 다른 print()는 각 튜플 다음에 새 줄을 도입합니다. 예시 L=[(1,2,3), (4,5,6), (7,8,9,10)] for x in L:   for y in x:     print(y, end=' ')   print() 출력 1 2 3 4 5 6

    10. Python에서 한 줄에 여러 명령문을 제공하는 방법은 무엇입니까?

      동일한 들여쓰기 블록에 있는 둘 이상의 명령문이 복합 명령문을 형성합니다. 일반적으로 각 문은 편집기에서 별도의 물리적 줄에 작성됩니다. 그러나 블록의 명령문은 세미콜론으로 구분하면 한 줄로 작성할 수 있습니다. 다음은 별도의 줄로 작성된 세 문장의 코드입니다. a=10 b=20 c=a*b print (c) 이 명령문은 세미콜론을 사이에 넣어 한 줄로 작성할 수 있습니다. a=10; b=20; c=1*b; print (c) 증가된 들여쓰기의 새 블록은 일반적으로 if, else, while, for, try 문의 경우처럼 기호 뒤

    11. 파이썬에서 정수 문자열을 복소수로 풀려면 어떻게 해야 할까요?

      문자열에는 쉼표로 구분된 두 개의 정수가 포함됩니다. 숫자가 있는 두 개의 문자열 목록에서 먼저 분할됩니다. >>> s="1,2".split(",") >>> s ['1', '2'] 그런 다음 두 항목이 정수로 변환되고 complex() 함수의 인수로 사용됩니다. >>> complex(int(s[0]), int(s[1])) (1+2j) 결과적으로 복소수의 정수 문자열 압축이 풀립니다.

    12. 파이썬에서 변수에 대한 참조를 할당할 수 있습니까?

      파이썬에서 변수의 개념은 C/C++와 다릅니다. C/C++에서 변수는 메모리의 명명된 위치입니다. 하나의 값이 다른 값에 할당되어도 다른 위치에 복사본이 생성됩니다. int x=5; int y=x; 예를 들어 C++에서 &연산자는 선언된 변수의 주소를 반환합니다. cout<x<<&x<<y<<&y; 이것은 둘 다 같은 값을 포함하더라도 x와 y의 다른 주소를 인쇄합니다. 참조 변수에 주소를 저장하여 별칭을 만들 수 있습니다. int x=5; int &y=x; y=10; c

    13. Python을 사용하여 텍스트 파일 내에서 찾고 바꾸는 방법은 무엇입니까?

      다음 코드는 주어진 텍스트 파일에서 교체를 수행합니다. 교체 후 텍스트는 새 텍스트 파일 bar.txt에 작성됩니다. 예시 f1 = open('foo.txt', 'r') f2 = open('bar.txt', 'w') for line in f1:     print line     f2.write(line.replace('Poetry', 'Prose')) f2 = open('bar.txt', '

    14. Python에서 유니코드(UTF-8) 파일을 읽고 쓰는 방법은 무엇입니까?

      이제 io 모듈이 권장되며 Python 3의 개방형 구문과 호환됩니다. 다음 코드는 Python에서 유니코드(UTF-8) 파일을 읽고 쓰는 데 사용됩니다. 예시 import io with io.open(filename,'r',encoding='utf8') as f:     text = f.read() # process Unicode text with io.open(filename,'w',encoding='utf8') as f:     f.w

    15. Python에서 정규 표현식으로 URL을 어떻게 검증합니까?

      거의 모든 것이 유효한 URL이므로 유효성 검사 방법이 없습니다. 구분하는 몇 가지 구두점 규칙이 있습니다. 구두점이 없어도 유효한 URL이 있습니다. 상황에 따라 다음과 같은 방법을 사용합니다. 데이터를 신뢰하고 프로토콜이 HTTP인지 확인하려는 경우 urlparse가 완벽합니다. URL이 실제로 실제 URL이 되도록 하려면 번거롭고 광적인 정규식을 사용하세요. 실제 웹 주소인지 확인하려면 다음 코드를 사용하세요. 예시 import urllib try:     urllib.urlopen(url

    16. Python에서 정규식을 사용하여 이메일 ID의 유효성을 검사하는 방법은 무엇입니까?

      다음 코드는 Python에서 정규식을 사용하여 주어진 이메일 ID의 유효성을 검사합니다. 예시 import re s = '[email protected]' match = re.search(r'\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}\b', s, re.I) print match.group() 출력 이것은 출력을 제공합니다. [email protected]

    17. 어디서나 여러 단어와 일치하도록 Python 정규식을 작성하는 방법은 무엇입니까?

      Python 정규식을 사용하는 다음 코드는 주어진 문자열에서 주어진 여러 단어와 일치합니다. 예시 import re s = "These are roses and lilies and orchids, but not marigolds or .." r = re.compile(r'\broses\b | \bmarigolds\b | \borchids\b', flags=re.I | re.X) print r.findall(s) 출력 이것은 출력을 제공합니다. ['roses', 'orchids&#

    18. Python의 문자열에서 하위 문자열을 어떻게 얻을 수 있습니까?

      파이썬에서 문자열 데이터 유형은 순서가 지정된 문자 시퀀스입니다. 모든 시퀀스 데이터 유형은 슬라이싱을 지원합니다. 슬라이스 연산자 :를 사용하여 기본 문자열에서 부분 문자열을 얻을 수 있습니다. 예시 >>> string="Hello How are you?" >>> string[6:9] 'How' 슬라이스 연산자 -에는 두 개의 피연산자가 필요합니다. 첫 번째 피연산자는 원하는 부분 문자열의 첫 번째 문자 인덱스입니다. 결과 하위 문자열은 두 번째 피연산자를 포함하지

    19. Python에서 문자열의 마지막 4자를 어떻게 얻을 수 있습니까?

      파이썬의 슬라이스 연산자는 두 개의 피연산자를 사용합니다. 첫 번째 피연산자는 슬라이스의 시작입니다. 인덱스는 기본적으로 왼쪽부터 계산됩니다. 음수 피연산자는 끝에서 계산을 시작합니다. 두 번째 피연산자는 슬라이스의 마지막 문자 인덱스입니다. 생략하면 슬라이스가 끝까지 갑니다. 마지막 4자를 원합니다. 따라서 끝에서 위치의 시작을 -4로 계산하고 두 번째 피연산자를 생략하면 끝으로 이동합니다. >>> string = "Thanks. I am fine" >>> string[-4:] &

    20. Python에서 사전 값으로 사전 목록을 어떻게 정렬합니까?

      Python에는 iterable의 요소를 주어진 순서로 정렬하는 내장 함수 sorted()가 있습니다. sorted(iterable[, key][, reverse] 두 번째 매개 변수는 반환 값을 정렬의 키로 사용하는 함수입니다. 세 번째 매개변수는 기본적으로 false이며 true이면 정렬된 목록이 내림차순으로 나타납니다. 사전 키의 값을 정렬된 함수의 키로 정의하는 람다 함수를 사용합니다. 다음 예는 키와 관련된 값의 오름차순에 따라 사전 목록을 정렬합니다. >>> dictlist=[{'name'

    Total 8994 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:42/450  20-컴퓨터/Page Goto:1 36 37 38 39 40 41 42 43 44 45 46 47 48