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

    1. 파이썬에서 %는 문자열에 무엇을 합니까?

      %는 문자열 형식화 연산자 또는 보간 연산자입니다. 형식 % 값(여기서 형식은 문자열)이 지정되면 형식의 % 변환 사양이 0개 이상의 값 요소로 대체됩니다. 효과는 C 언어에서 sprintf()를 사용하는 것과 유사합니다. 예를 들어, >>> lang = "Python" >>> print "%s is awesome!" % lang Python is awesome 이 표기법으로 숫자 형식을 지정할 수도 있습니다. 예를 들어, >>> cost = 12

    2. Python 3에서 원시 입력이 정수인지 어떻게 확인합니까?

      문자열의 모든 문자가 숫자이고 하나 이상의 문자가 있으면 true를 반환하고 그렇지 않으면 false를 반환하는 String 클래스에 isdigit()이라는 메서드가 있습니다. float를 입력해도 false가 반환됩니다. 다음과 같이 호출할 수 있습니다. >>> x = raw_input() 12345 >>> x.isdigit() True 동일한 결과에 대해 정규식을 사용할 수도 있습니다. 숫자만 일치시키기 위해 ^[0-9]+$ 정규식을 사용하여 re.match(regex, string)를 호출할

    3. Python에서 긴 줄을 감싸는 방법은 무엇입니까?

      긴 줄을 감싸는 선호하는 방법은 괄호, 대괄호 및 중괄호 안에 Python의 암시적 줄 연속을 사용하는 것입니다. 필요한 경우 표현식 주위에 추가 괄호 쌍을 추가할 수 있지만 때로는 백슬래시를 사용하는 것이 더 보기 좋습니다. 이어지는 줄을 적절하게 들여쓰기하십시오. 이항 연산자를 중단하는 데 선호되는 위치는 연산자 앞이 아니라 뒤입니다. 괄호로 묶인 줄 바꿈의 예:  list(     "Hello"     ) 이것은 출력을 줄 것입니다: ['H',

    4. Python에서 문자열이 XYZ로 시작하는지 확인하는 방법은 무엇입니까?

      Python에는 String 클래스에 startswith(string) 메서드가 있습니다. 이 메서드는 검색하려는 접두사 문자열을 수락하고 문자열 개체에서 호출됩니다. 다음과 같은 방법으로 이 메서드를 호출할 수 있습니다. >>>'hello world'.startswith('hell') True >>>'hello world'.startswith('nope') False 문자열이 주어진 접두사로 끝나는지 찾는 또 다른 방법이 있습니다. re 모

    5. Python에서 문자열을 사전으로 변환하는 방법은 무엇입니까?

      여기서 ast.literal_eval()을 사용하여 문자열을 파이썬 표현식으로 평가할 수 있습니다. 표현식 노드 또는 Python 표현식이 포함된 문자열을 안전하게 평가합니다. 제공된 문자열 또는 노드는 문자열, 숫자, 튜플, 목록, 사전, 부울 및 없음과 같은 Python 리터럴 구조로만 구성될 수 있습니다. 예:  >>>import ast >>>x = ast.literal_eval("{'foo' : 'bar', 'hello' : '

    6. Python을 사용하여 문자열이 대문자로 시작하는지 어떻게 테스트할 수 있습니까?

      정확히 말하면 위의 문자열은 대문자로 시작하는 4단어입니다. 이것은 델리, 도시 및 인도입니다. 이를 위해 두 개의 문자열 함수를 사용해야 합니다. 문자열의 단어가 단일 공백 ​​문자로 구분된다고 가정하면 split() 함수는 단어 목록을 제공합니다. 두 번째로 각 단어의 첫 글자가 대문자인지 확인하려면 isupper() 함수를 사용하십시오. 다음 코드는 대문자로 시작하는 단어를 나열합니다. s1="This is not true that Delhi is the hottest or coldest City in India

    7. Python에서 문자열의 마지막 표현식을 대체하는 방법은 무엇입니까?

      이 문제는 문자열을 반대로 하고, 바꿀 문자열을 반대로 하고, 문자열을 바꿀 문자열의 반대 방향으로 바꾸고, 마지막으로 문자열을 반대로 하여 결과를 얻음으로써 해결할 수 있습니다. 간단한 슬라이싱 표기법([::-1])으로 문자열을 뒤집을 수 있습니다. 문자열을 바꾸려면 str.replace(old, new, count)를 사용할 수 있습니다. 예를 들어,  def rreplace(s, old, new):     return (s[::-1].replace(old[::-1],new[::-1], 1))[::

    8. Python에서 내부에 숫자가 있는 문자열을 올바르게 정렬하는 방법은 무엇입니까?

      문자열 내의 숫자를 기준으로 정렬하려는 이러한 유형의 정렬을 자연 정렬 또는 휴먼 정렬이라고 합니다. 예를 들어 다음과 같은 텍스트가 있는 경우: ['Hello1','Hello12', 'Hello29', 'Hello2', 'Hello17', 'Hello25'] 그런 다음 정렬된 목록을 다음과 같이 지정합니다. ['Hello1', 'Hello2','Hello12', 'Hello17', 

    9. Python에서 \\를 \로 바꾸는 방법은 무엇입니까?

      Python에서 \\를 \로 바꾸거나 백슬래시 이스케이프 문자열을 이스케이프 해제하는 방법에는 두 가지가 있습니다. 첫 번째는 literal_eval을 사용하여 문자열을 평가하는 것입니다. 이 방법에서는 문자열을 다른 따옴표 레이어로 묶어야 합니다. 예: >>> import ast >>> a = '"Hello,\\nworld"' >>> print ast.literal_eval(a) Hello, world 또 다른 방법은 문자열 클래스에서 decode(

    10. Python에서 파일의 문자열을 어떻게 래핑합니까?

      문자열의 내용으로 파일과 같은 객체(File과 같은 오리 유형)를 만들려면 StringIO 모듈을 사용할 수 있습니다. 문자열을 StringIO의 생성자에 전달하면 객체와 같은 파일로 사용할 수 있습니다. 예를 들어, >>> from cStringIO import StringIO >>> f = StringIO('Hello world') >>> f.read() 'Hello world' Python 3에서는 io 모듈을 사용합니다. 예를 들어, >>

    11. 파이썬 바이트스트링이란 무엇입니까?

      문자열은 일련의 문자입니다. 이것들은 추상적인 개념이며 디스크에 직접 저장할 수 없습니다. 바이트 문자열은 디스크에 저장할 수 있는 바이트 시퀀스입니다. 그들 사이의 매핑은 인코딩입니다 - 이것들이 상당히 많이 있고(무한하게 많이 가능합니다) - 다른 인코딩이 동일한 바이트를 매핑할 수 있기 때문에 변환을 수행하기 위해 특정 경우에 어떤 것이 적용되는지 알아야 합니다. 다른 문자열로. 예를 들어, 동일한 바이트 문자열이 2개의 다른 인코딩으로 2개의 다른 문자열을 나타낼 수 있습니다. 예를 들어, >>> b'

    12. 문자열의 문자가 Python에서 문자인지 확인하는 방법은 무엇입니까?

      string 클래스에서 isalpha() 메서드를 사용할 수 있습니다. 문자열이 알파벳으로만 구성되어 있는지 확인합니다. 문자가 알파벳인지 여부를 확인하는 데 사용할 수도 있습니다. 예를 들어, 5번째 인덱스의 char이 문자인지 확인하고 싶다면, >>> s = "Hello people" >>> s[4].isalpha() True 알파벳인지 아닌지에 따라 전체 문자열을 확인할 수도 있습니다. 예를 들어, >>> s = "Hello people" &

    13. Python의 문자열에서 자음을 삭제하는 방법은 무엇입니까?

      이 문제에는 정규식을 사용하는 것이 가장 쉽습니다. |로 여러 문자를 구분할 수 있습니다. re.sub(chars_to_replace, string_to_replace_with, str)를 사용합니다. 예를 들면: >>> import re >>> consonants = ['b', 'c', 'd', 'f', 'g', 'h', 'j', 'k', 'l', 'm',

    14. Python에서 모음과 자음을 감지하는 방법은 무엇입니까?

      먼저 문자가 알파벳인지 아닌지 확인해야 합니다. 그런 다음 모음 목록을 만들고 이를 사용하여 문자가 모음인지 확인할 수 있습니다. 그렇지 않은 경우에는 자음이어야 합니다. 예를 들어, def vowel_or_consonant(c):     if not c.isalpha():         return 'Neither'     vowels = 'aeiou'     if c.lower() in vowels:  

    15. 파이썬에서 zfill() 메서드는 무엇입니까?

      zfill 메서드는 문자열의 왼쪽 패딩 0에 대해 빌드됩니다. 예: >>> '25'.zfill(6) '000025' 문자열 클래스에서 rjust(width[, fillchar]) 메서드를 사용할 수도 있습니다. 이 메서드는 문자열을 오른쪽으로 정렬하고 왼쪽을 주어진 필러 문자로 채웁니다. 기본 필러 문자는 공백이지만 0도 제공할 수 있습니다. 다음과 같이 사용할 수 있습니다. >>> '25'.rjust(6, '0') '000025

    16. 파이썬 모듈은 어떻게 작동합니까?

      파이썬에는 파일에 정의를 넣고 스크립트나 인터프리터의 대화형 인스턴스에서 사용하는 방법이 있습니다. 이러한 파일을 모듈이라고 합니다. 모듈의 정의를 다른 모듈이나 기본 모듈(최상위 수준 및 계산기 모드에서 실행되는 스크립트에서 액세스할 수 있는 변수 모음)으로 가져올 수 있습니다. 모듈을 가져올 때 `hello`라고 말하면 인터프리터는 입력 스크립트가 포함된 디렉토리에서 hello.py라는 파일을 검색한 다음 환경 변수 PYTHONPATH에 의해 지정된 디렉토리 목록에서 검색합니다. fibonacci.py라는 파일을 만들고 그

    17. 파이썬 모듈과 파이썬 패키지의 차이점은 무엇입니까?

      모든 Python 파일은 모듈이며, 그 이름은 .py 확장자가 없는 파일의 기본 이름/모듈의 __name__ 속성입니다. 패키지는 Python 모듈의 모음입니다. 즉, 패키지는 추가 __init__.py 파일을 포함하는 Python 모듈의 디렉토리입니다. __init__.py는 많은 Python 스크립트를 포함하는 디렉토리와 패키지를 구별합니다. 패키지는 해당 디렉토리에 자체 __init__.py 파일이 포함되어 있는 경우 모든 깊이에 중첩될 수 있습니다. 모듈이나 패키지를 가져올 때 Python에서 생성된 해당 객체는 항상 모듈

    18. Python에서 import 문을 사용하는 것은 무엇입니까?

      코드에서 패키지를 사용하려면 먼저 패키지에 액세스할 수 있도록 설정해야 합니다. 수입하셔야 합니다. 파이썬이 정의되기 전에는 아무 것도 사용할 수 없습니다. 예를 들어 기본 유형(예:int, float 등)이 기본 제공되어 원할 때마다 사용할 수 있습니다. 그러나 하고 싶은 대부분의 일에는 그 이상이 필요합니다. 예를 들어, 1 라디안의 코사인을 계산하려는 경우 math.cos(0)을 실행하면 수학이 정의되지 않았기 때문에 NameError가 발생합니다. 사용할 수 있도록 먼저 코드에서 해당 모듈을 가져오도록 python에 지시해야

    19. Python import 문으로 여러 모듈을 사용하는 방법은 무엇입니까?

      단일 import 문으로 여러 모듈을 가져오려면 모듈 이름을 쉼표로 구분하면 됩니다. 예를 들어, >>> import math, sys, os 모듈을 가져오는 이름을 변경하려면 각 모듈 이름 뒤에 모듈 별칭을 추가하기만 하면 됩니다. 예를 들어, >>> import math as Mathematics, sys as system 문자열로 가져오려는 모듈 목록이 있는 경우 내장된 __import__(module_name)를 사용할 수 있습니다. 예를 들어, >>> modnames =

    20. Python에서 여러 가져오기를 수행하는 방법은 무엇입니까?

      여러 모듈을 가져오려면 import 문을 여러 번 사용하십시오. 예를 들어, >>> import os >>> import math >>> import sys 때로는 가져오기를 그룹화하는 것이 더 합리적입니다. 단일 import 문으로 여러 모듈을 가져오려면 모듈 이름을 쉼표로 구분하면 됩니다. 예를 들어, >>> import math, sys, os 모듈을 가져올 이름을 변경하려면 각 모듈 이름 뒤에 모듈 별칭을 추가하기만 하면 됩니다. 예를 들어, >>

    Total 8994 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:14/450  20-컴퓨터/Page Goto:1 8 9 10 11 12 13 14 15 16 17 18 19 20