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

    1. Python의 XML 처리 모듈

      XML은 확장 가능한 마크업 언어를 나타냅니다. 데이터가 특정한 구조를 가지는 웹페이지에서 주로 사용됩니다. 시작 및 종료 태그로 정의된 요소가 있습니다. 태그는 로 끝나는 마크업 구조입니다. 시작 태그와 끝 태그 사이의 문자는 요소의 내용입니다. 요소는 하위 요소라고 하는 다른 요소를 포함할 수 있습니다. 예 다음은 이 튜토리얼에서 사용할 XML 파일의 예입니다. <?xml version="1.0"?> <Tutorials>    <Tutorial id="Tu

    2. Python의 XMLRPC 서버 및 클라이언트 모듈

      XML-RPC 프로토콜을 사용하여 자체 플랫폼 간, 언어 독립적 서버를 만들 수 있습니다. SimpleXMLRPCServer를 사용하여 SimpleXMLRPCServer 인스턴스를 만들고 들어오는 요청을 수신하도록 지시합니다. 다음으로 일부 함수를 서비스의 일부로 정의하고 서버가 호출 방법을 알 수 있도록 해당 함수를 등록합니다. 서버 실행 아래 예제에서는 SimpleXMLRPCServer 인스턴스를 사용하여 서버를 만들고 일부 미리 정의된 기능과 사용자 정의 기능을 등록합니다. 마지막으로 서버를 요청을 수신하고 응답하는 무한 루

    3. Python에서 phantomjs 및 selenium webdriver를 사용하여 창 크기를 설정하는 방법은 무엇입니까?

      PhantomJS 및 Selenium webdriver를 Python에서 사용하여 창 크기를 설정할 수 있습니다. PhantomJS로 작업하려면 webdriver.PhantomJS의 드라이버 개체를 만들어야 합니다. 수업. 그런 다음 phantomjs.exe 드라이버 파일의 경로를 클래스에 매개변수로 전달합니다. 다음으로 창 크기를 설정하려면 set_window_size를 사용합니다. 메소드에 매개변수로 차원을 전달합니다. 브라우저의 창 크기를 얻으려면 get_window_size를 사용할 수 있습니다. 방법. 구문 drive

    4. Python을 사용하여 셀레늄 웹 드라이버의 특정 도메인에 쿠키를 설정하는 방법은 무엇입니까?

      Python을 사용하여 Selenium 웹 드라이버의 특정 도메인에 쿠키를 설정할 수 있습니다. 쿠키는 브라우저에서 보낸 정보를 저장하는 데 사용됩니다. 키-값 pair 형식을 사용하며 서버에서 브라우저에 제공하는 메시지와 같습니다. 쿠키 추가의 경우 add_cookie 메서드 사용. 키와 값은 메소드에 매개변수로 전달됩니다. 모든 쿠키를 되돌리려면 get_cookies 방법이 사용됩니다. 특정 쿠키를 얻으려면 get_cookie 메소드 사용됩니다. 쿠키를 삭제하려면 delete_all_cookies 사용됩니다. 구문 drive

    5. 파이썬의 생일 역설

      생일 역설은 확률 부분에서 아주 유명한 문제입니다. 문제 설명 − 생일 파티에 여러 사람이 있고, 같은 생일 충돌이 있는 사람도 있습니다. 생일이 같다는 것을 기준으로 대략적인 생일파티 인원수를 구해야 합니다. 확률에서 앞서 나갈 확률은 1/2이며, 동전이 몇 개 있고 앞면이 10개 나올 확률은 1/100 또는 0.001인 것과 같습니다. 개념을 이해합시다. 두 사람의 생일이 다를 확률은 $$\frac{364}{365}$$이며, 윤년이 아닌 경우 $$\lgroup1-\frac{1}{365}\rgroup$$입니다. 따라서 특

    6. 파이썬으로 좋은 식사 계산하기

      좋은 식사에는 맛의 합이 2의 거듭제곱과 같은 정확히 두 가지 다른 음식 항목이 포함됩니다. 두 가지 다른 음식을 선택하여 좋은 식사를 만들 수 있습니다. arr[i]가 i번째 음식 항목의 맛인 정수 배열을 제공했다고 가정하고 이 목록에서 만들 수 있는 다양한 좋은 식사의 수를 반환합니다. 예를 들어, 입력-1 - arr[ ] = {1, 3, 5, 7, 9} 출력 - 4 설명 - 좋은 식사는 (1,3), (1,7), (3,5), (7,9)입니다. 각각의 합은 4, 8, 8, 16이며 모두 2의 거듭제곱입니다. 입력-2 -

    7. 주어진 숫자 N의 자릿수를 세는 프로그램을 Python으로 작성하십시오.

      숫자 N을 주었다고 가정해 봅시다. 작업은 숫자에 있는 총 자릿수를 찾는 것입니다. 예를 들어, 입력-1 - N = 891452 출력 - 6 설명 − 주어진 숫자 891452는 6자리이므로 이 경우 6을 반환합니다. 입력-2 - N = 0074515 출력 - 5 설명 − 주어진 숫자 0074515에는 5자리가 포함되어 있으므로 출력을 5로 인쇄합니다. 이 문제를 해결하는 데 사용된 접근 방식 다음과 같은 방법으로 이 문제를 해결할 수 있습니다. 숫자로 n을 입력하세요. countDigits(n) 함수는 n을

    8. 파이썬의 다수 요소

      정수 배열이 있다고 가정해 보겠습니다. 작업은 주어진 배열에서 특정 요소의 인덱스를 찾는 것입니다. 예를 들어, 입력-1 - N = 8 A[ ] = { 1,2,4,3,3,1,1,5} 출력 - 1 설명 − 주어진 정수 배열에서 가장 많이 나타나는 숫자는 1입니다. 따라서 출력은 1입니다. 입력-2 - N = 6 A[ ] = {1,5,4,4,1,1} 출력 - 1 설명 − 주어진 정수 배열에서 가장 많이 나타나는 숫자는 1입니다. 따라서 출력 1을 반환할 수 있습니다. 이 문제를 해결하기 위한 접근 방식 주어진 배열에는 배열

    9. 주어진 숫자에서 모든 0을 5로 바꾸는 프로그램을 파이썬으로 작성하십시오.

      정수 N이 주어지면 작업은 숫자에 나타나는 모든 0을 5로 바꾸는 것입니다. 단, 앞에 0이 붙은 숫자는 그대로 유지되므로 5로 바꿀 수 없습니다. 예를 들어, 입력-1 - N = 1007 출력 - 1557 설명 − 주어진 숫자에는 2개의 0이 있으며 5로 대체하면 1557로 출력됩니다. 입력-2 - N = 00105 출력 - 155 설명 − 주어진 숫자가 선행 0으로 시작하므로 무시할 수 있으며 중간에 0을 5로 바꾼 후 출력은 155로 출력됩니다. 이 문제를 해결하기 위한 접근 방식 주어진 숫자의 모든 0을 5로 바

    10. Python Pandas를 사용하여 주어진 시리즈의 각 단어에 있는 둘 이상의 특수 문자에 대한 총 개수를 찾는 방법은 무엇입니까?

      입력 − 시리즈가 있다고 가정합니다. 0       fruits!! 1       *cakes* 2       $nuts 3       #drinks dtype: object 입력 − 시리즈에서 하나 이상의 특수 문자에 대한 총 카운트 수에 대한 결과는 2입니다. 이 질문에 대한 다른 해결책을 찾아보도록 합시다. 해결책 1 이 문제를 해결하기 위해 다음 단계를 따릅니다. - 시리즈 정의 특수 문자 값 목록을 만

    11. 주어진 시리즈에서 완벽한 사각형을 필터링하는 Python 프로그램

      입력 - 시리즈가 있다고 가정합니다. 0    14 1    16 2    30 3    49 4    80 출력 - 완전 정사각형 요소의 결과는 다음과 같습니다. 0    4 1    16 3    49 해결책 1 정규식과 람다 함수 필터 방법을 사용하여 완벽한 제곱 값을 찾을 수 있습니다. 시리즈를 정의하십시오. 람다 필터 방법을 적용하여 값이 완전제곱수인지 확인합니다.

    12. Python으로 프로그램을 작성하여 시리즈에서 5개의 임의의 짝수 인덱스 소문자 알파벳을 생성하십시오.

      해결책 1 목록에서 소문자 알파벳을 정의하십시오. for 루프를 만들고 짝수 인덱스 요소를 찾아 다른 목록에 추가합니다. 아래에 정의되어 있습니다.    ls = []    for i in l:       if(l.index(i)%2==0):          ls.append(i) 마지막으로 무작위 샘플 5 값을 목록에 적용하고 시리즈를 생성합니다. 예시 import pandas as pd import

    13. 주어진 시리즈에서 유효한 날짜를 필터링하는 프로그램을 Python으로 작성하십시오.

      입력 − 시리즈가 있다고 가정합니다. 0 2010-03-12 1 2011-3-1 2 2020-10-10 3 11-2-2 출력 − 그리고 시리즈의 유효한 날짜에 대한 결과는 다음과 같습니다. 0 2010-03-12 2 2020-10-10 해결책 1 시리즈를 정의하십시오. 람다 필터 방법을 적용하여 시리즈의 패턴을 검증합니다. data = pd.Series(l) result = pd.Series(filter(lambda x:re.match(r"\d{4}\W\d{2}\W\d{2}",x),data))

    14. 주어진 시리즈의 모든 홀수 인덱스 위치를 임의의 대문자 모음으로 대체하는 프로그램을 Python으로 작성하십시오.

      입력 − 시리즈가 있다고 가정합니다. 0 11 22 33 44 5 출력 - 그리고 홀수 인덱스를 대문자로 바꾼 결과는 다음과 같다 - 0 11 A2 33 U4 5 해결책 시리즈를 정의하십시오. 대문자 정의 람다 필터 메서드를 만들고 모든 인덱스 위치에서 모음을 바꿉니다. 아래에 정의되어 있습니다. 모음 =re.findall(r[AEIOU],chars)result =pd.Series(filter(lambda x:r.choice(모음) if(x%2!=0),l)data) 예시 pdimport random as r

    15. 주어진 시리즈의 정수 요소만 필터링하는 프로그램을 Python으로 작성하십시오.

      입력 − 다음 시리즈가 있다고 가정합니다. − 0    1 1    2 2    python 3    pandas 4    3 5    4 6    5 출력 − 정수 요소에 대한 결과는 다음과 같습니다. - 0    1 1    2 4    3 5    4 6    5 해결책 1 시리즈를 정의하십시오. 정규식

    16. 시리즈에 중복 요소가 포함되어 있는지 확인하는 프로그램을 Python으로 작성하십시오.

      입력 − 다음 시리즈가 있다고 가정합니다. 0    1 1    2 2    3 3    4 4    5 위의 시리즈에는 중복 요소가 없습니다. 다음 방법을 사용하여 확인해 보겠습니다. 해결책 1 중복 요소가 있는 시리즈가 있다고 가정합니다. 0    1 1    2 2    3 3    4 4    5 5    3 시리즈

    17. 주어진 시리즈에서 정수, 부동 소수점 및 객체 데이터 유형의 총 수를 계산하는 프로그램을 Python으로 작성하십시오.

      입력 − 시리즈가 있다고 가정합니다. 0    1 1    2 2    python 3    3 4    4 5    5 6    6.5 출력 - Total number of integer, float and string elements are, integer count: 5 float count: 1 string count: 1 해결책 이 문제를 해결하기 위해 다음 단계를 따릅니다. - 시리즈를 정

    18. 특정 범위 사이에 있는 시리즈의 요소를 인쇄하는 프로그램을 Python으로 작성하십시오.

      입력 − 시리즈가 있다고 가정합니다. 0    12 1    13 2    15 3    20 4    19 5    18 6    11 출력 − 10에서 15 사이의 요소에 대한 결과는 다음과 같습니다. 0    12 1    13 2    15 6    11 해결책 1 시리즈 정의 빈 목록을 만드세요. 모든 요소에 하

    19. 주어진 시리즈에서 k번째 인덱스 요소가 알파벳 또는 숫자인지 확인하는 프로그램을 Python으로 작성하십시오.

      입력 − 시리즈가 있다고 가정합니다. a    abc b    123 c    xyz d    ijk 해결책 이 문제를 해결하기 위해 다음 단계를 따릅니다. - 시리즈 정의 사용자로부터 색인 가져오기 값이 숫자인지 아닌지를 확인하기 위한 if 조건을 설정합니다. 아래에 정의되어 있습니다. if(data[x].isdigit()):    print("digits present") else:   &nb

    20. 주어진 시리즈의 모든 요소를 ​​내림차순으로 정렬하는 프로그램을 Python으로 작성하십시오.

      입력 − 시리즈가 있다고 가정합니다. 0 abdef 1 ijkl 2 Abdef 3 oUijl 출력 − 모든 요소에 대한 결과는 내림차순으로, 3 oUijl 1 ijkl 0 abdef 2 Abdef 해결책 이 문제를 해결하기 위해 다음 단계를 따릅니다. - 시리즈 정의 오름차순 =False로 인수를 사용하여 sort_values ​​메서드를 적용합니다. 아래에 정의되어 있습니다. data.sort_values(ascending=False) 예시 전체 코드 목록은 다음과 같습니다. import pandas as pd

    Total 8994 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:225/450  20-컴퓨터/Page Goto:1 219 220 221 222 223 224 225 226 227 228 229 230 231