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

    1. Python 날짜 문자열을 날짜 객체로 변환하는 방법은 무엇입니까?

      strptime 함수를 사용하여 문자열을 날짜 개체로 변환할 수 있습니다. 날짜 문자열과 날짜가 지정된 형식을 제공하십시오. 예시 import datetime date_str = '29122017' # The date - 29 Dec 2017 format_str = '%d%m%Y' # The format datetime_obj = datetime.datetime.strptime(date_str, format_str) print(datetime_obj.date()) 출력 이것은 출력을 줄 것입니다 -

    2. Python 날짜를 어떻게 비교합니까?

      Python 날짜 구현은 모든 비교 연산자를 지원합니다. 따라서 datetime 모듈을 사용하여 날짜 개체를 만들고 처리하는 경우 날짜에 , =등의 연산자를 사용하면 됩니다. 이렇게 하면 유효성 검사 등을 위해 날짜를 비교하고 확인하기가 매우 쉽습니다. 예시 from datetime import datetime from datetime import timedelta today = datetime.today() yesterday = today - timedelta(days=1) print(today < yesterday) pri

    3. 팬더 오프셋을 Python 날짜로 변환하는 방법은 무엇입니까?

      날짜 개체에서 pandas를 빼면 pandas Timestamp 개체가 생성됩니다. 이 개체를 문자열 형식 날짜 또는 날짜 개체(표준 Python 날짜)로 변환할 수 있습니다. 또는 datetime 라이브러리에서 timedelta 개체를 사용할 수 있습니다. 예시 from pandas.tseries.frequencies import to_offset import pandas as pd dt = pd.to_datetime('2018-01-04') - to_offset("5D") print(type(d

    4. Python에서 파일 생성 및 수정 날짜/시간을 얻는 방법은 무엇입니까?

      파일 생성 시간을 얻으려면 Windows에서 os.path.getctime(file_path)를 사용할 수 있습니다. UNIX 시스템에서는 파일의 속성이나 내용이 마지막으로 변경된 시간을 반환하는 것과 동일한 함수를 사용할 수 없습니다. UNIX 기반 시스템에서 생성 시간을 얻으려면 stat 튜플의 st_birthtime 속성을 사용하십시오. 예시 Windows - >>> import os >>> print os.path.getctime('my_file') 1505928271.0689

    5. Python 정규식에서 원시 문자열 표기법이란 무엇입니까?

      원시 문자열 표기법 Python 문서에 따르면 원시 문자열 표기법(rtext)은 정규 표현식을 의미 있고 혼동 없이 유지합니다. 이것이 없으면 정규식의 모든 백슬래시(\)를 이스케이프하려면 다른 백슬래시를 접두사로 붙여야 합니다. 예를 들어, 다음 두 줄의 코드는 기능적으로 동일합니다 - >>> re.match(r"\W(.)\1\W", " ff ") <_sre.SRE_Match object; span=(0, 4), match=' ff '> >>&

    6. Python 정규식에서 re.finditer() 메서드를 어떻게 사용합니까?

      Python 문서에 따르면 re.finditer(pattern, string, flags=0) 문자열의 RE 패턴에 대해 겹치지 않는 모든 일치 항목에 대해 MatchObject 인스턴스를 생성하는 반복자를 반환합니다. 문자열은 왼쪽에서 오른쪽으로 스캔되고 일치 항목은 찾은 순서대로 반환됩니다. 결과에 빈 일치 항목이 포함됩니다. 다음 코드는 Python 정규식에서 re.finditer() 메서드를 사용하는 방법을 보여줍니다. 예시 import re s1 = 'Blue Berries' patter

    7. 날짜 문자열을 일치시키기 위해 Python 정규식을 어떻게 사용합니까?

      지정된 날짜 문자열 아래의 첫 번째 경우에는 d-m-y 형식과 일치하고 두 번째 경우에는 날짜 문자열이 형식과 일치하지 않습니다. 예시 import re datestring = '21-09-1991' foo =re.match('(\d{2})[/.-](\d{2})[/.-](\d{4})$', datestring) print foo.group() datestring = '1991-09-21' foo =re.match('(\d{2})[/.-](\d{2})[/.-](\d{4})$',

    8. Python 정규식에서 각 일치 항목의 정확한 위치를 찾는 방법은 무엇입니까?

      re.finditer() 메서드를 사용하여 Python 정규식을 사용하여 주어진 문자열에서 각 일치 항목의 정확한 위치를 찾습니다. 예시 import re p = re.compile("[A-Z0-9]") for m in p.finditer('A5B6C7D8'):     print m.start(), m.group() 출력 이것은 출력을 제공합니다. 0 A 1 5 2 B 3 6 4 C 5 7 6 D 7 8

    9. Python 정규식의 성능을 최적화하는 방법은 무엇입니까?

      정규식은 워드 프로세싱에서 패턴을 필터링하는 작업을 쉽게 만듭니다. 정규식의 한 가지 좋은 점은 더 빠른 결과를 위해 컴파일하고 재사용할 수 있다는 것입니다. 정규식은 함수 호출 간에 변경되지 않으므로 한 번 컴파일하고 컴파일된 버전을 사용할 수 있습니다. 그러나 이것은 비용이 따르며 성능을 최적화하려면 균형을 맞춰야 합니다. 또한 정규식에서 in 연산자를 사용하면 작업 속도가 빨라지는 것으로 나타났습니다. 정규식은 디버그 및 유지 관리가 상대적으로 어렵고 성능 문제가 있습니다. 성능을 최적화하려면 이러한 문제를 해결해야 합니

    10. Python 정규식에서 re.compile() 메서드를 사용하는 이유는 무엇입니까?

      re.compile() 메서드 re.compile(패턴, repl, 문자열): 정규식 패턴을 패턴 일치에 사용할 수 있는 패턴 개체로 결합할 수 있습니다. 다시 작성하지 않고 패턴을 다시 검색하는 데에도 도움이 됩니다. 예시 import re pattern=re.compile('TP') result=pattern.findall('TP Tutorialspoint TP') print result result2=pattern.findall('TP is most popular tutorials site

    11. Python 정규식에서 물음표 리터럴을 사용하는 이유는 무엇입니까?

      물음표 리터럴은 Python 정규식에서 다양한 방식으로 사용됩니다. 특수문자 ? 특수문자 ? 결과 RE가 이전 RE의 0 또는 1 반복과 일치하도록 합니다. 아브? ab 또는 ab와 일치합니다. 물음표 리터럴 ? Python 문서에 따라 다음과 같이 사용됩니다. 수식어를 욕심부리지 않게 만들기 *?, +?, ?? *, + 및 ? 예선은 모두 욕심이 많습니다. 가능한 한 많은 텍스트와 일치합니다. 때로는 이 동작이 바람직하지 않습니다. RE 가 b 와 일치하면 만이 아니라 전체 문자열과 일치합니다. 추가? 예선이 탐욕스럽지 않거

    12. Python 정규식에서 특수 문자를 이스케이프 처리하는 방법은 무엇입니까?

      정규식은 백슬래시 문자(\)를 사용하여 특수 형식을 나타내거나 특수 문자의 특별한 의미를 호출하지 않고 특수 문자를 사용할 수 있도록 합니다. 이것은 문자열 리터럴에서 같은 목적을 위해 파이썬이 같은 문자를 사용하는 것과 충돌합니다. 예를 들어, 리터럴 백슬래시와 일치시키려면 \\\\를 패턴 문자열로 써야 할 수도 있습니다. 정규식은 \\여야 하고 각 백슬래시는 일반 Python 문자열 리터럴 내에서 \\로 표현되어야 하기 때문입니다. 해결책은 정규 표현식 패턴에 Python의 원시 문자열 표기법을 사용하는 것입니다. 백슬래시는

    13. Python에서 정규식의 모든 특수 문자를 이스케이프 처리하는 방법은 무엇입니까?

      특수 문자를 이스케이프하기 위해 re.escape()를 사용합니다 - 다음 코드는 re.escape() 메서드를 사용하여 주어진 문자열의 모든 특수 문자를 이스케이프하는 방법을 보여줍니다. >>> p = '5*(67).89?' >>> re.escape(p) '5\\*\\(67\\)\\.89\\?'

    14. Python 정규식에서 구분 기호를 사용하여 문자열을 분할하는 방법은 무엇입니까?

      re.split() 메소드 re.split(패턴, 문자열, [maxsplit=0]): 이 메소드는 주어진 패턴의 발생에 따라 문자열을 분할하는 데 도움이 됩니다. 예시 import re result=re.split(r'a','Dynamics') print result 출력 ['Dyn', 'mics'] 위에서 Dynamics 문자열을 a로 분할했습니다. split() 메서드에는 maxsplit이라는 또 다른 인수가 있습니다. 기본값은 0입니다. 이 경우 수행할 수 있는 최대 분

    15. Python 정규식을 사용하여 문자열을 여러 구분 기호로 분할하려면 어떻게 해야 합니까?

      다음 코드는 Python 정규식을 사용하여 주어진 문자열을 여러 구분 기호로 분할합니다. 예시 import re s = 'Beautiful; Soup\n is, good: Python* application' result = re.split('; |, |\*|\n|:',s) print result 출력 이것은 출력을 제공합니다. ['Beautiful', 'Soup', ' is', 'good', ' Python', ' appl

    16. Python 정규식을 사용하여 텍스트에서 숫자를 추출하는 방법은 무엇입니까?

      주어진 텍스트에서 모든 숫자/숫자를 개별적으로 추출하려면 다음 정규식을 사용합니다. 예시 import re s = '12345 abcdf 67' result=re.findall(r'\d', s) print result 출력 ['1', '2', '3', '4', '5', '6', '7'] 주어진 텍스트에서 숫자/숫자 그룹을 추출하려면 다음 정규식을 사용합니다. 예시 import re s = '1234

    17. Python 정규식을 사용하여 텍스트에서 날짜를 추출하는 방법은 무엇입니까?

      Python 정규식을 사용하는 다음 코드는 주어진 문자열에서 날짜를 추출합니다. 예시 import datetime from datetime import date import re s = "Jason's birthday is on 1991-09-21" match = re.search(r'\d{4}-\d{2}-\d{2}', s) date = datetime.datetime.strptime(match.group(), '%Y-%m-%d').date() print date 출력 이것은

    18. Python 정규식을 사용하여 텍스트에서 부동 숫자를 추출하는 방법은 무엇입니까?

      다음 코드는 Python 정규식을 사용하여 주어진 텍스트/문자열에서 부동 숫자를 추출합니다. 예시 import res =사운드 레벨:-11.7 db 또는 15.2 또는 8 dbresult =re.findall(r[-+]?\d*\.\d+|\d+, s)결과 인쇄 출력 이것은 출력을 제공합니다. [-11.7, 15.2, 8]

    19. Python 정규식을 사용하여 텍스트에서 이메일 ID를 추출하는 방법은 무엇입니까?

      Python 정규식을 사용하는 다음 코드는 주어진 문자열/텍스트에서 이메일 ID를 추출합니다. 예시 import res [email protected] =re.findall([a-zA-Z0-9]\S*@\S*[a-zA-Z], s)결과 인쇄 출력 이것은 출력을 제공합니다. [[email protected]]

    20. Python 정규식의 몇 가지 기본 예는 무엇입니까?

      다음은 Python 정규식의 두 가지 기본 예입니다. re.match() 메서드는 문자열의 시작 부분에서 일치하는 항목을 찾습니다. 예를 들어 TP Tutorials Point TP 문자열에 대해 match()를 호출하고 TP 패턴을 찾으면 일치합니다. 하지만 Tutorial만 찾아보면 패턴이 일치하지 않습니다. 코드를 확인해 봅시다. 예시 import re result = re.match(r'TP', 'TP Tutorials Point TP') print result 출력 <_sre.SRE_Ma

    Total 8994 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:36/450  20-컴퓨터/Page Goto:1 30 31 32 33 34 35 36 37 38 39 40 41 42