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

    1. Python에서 문자열을 뒤집는 방법은 무엇입니까?

      문자열 슬라이싱 및 범위 연산자를 사용하여 Python에서 문자열을 반전할 수 있습니다. 예: >>> 'Hello'[::-1] ‘olleH’ >>>‘Halloween’[::-1] ‘neewollaH’ [] 연산자는 콜론 :으로 구분된 3개의 숫자를 사용할 수 있습니다. 첫 번째는 시작 인덱스, 두 번째는 종료 인덱스, 세 번째는 보폭입니다. 여기에서 보폭을 -1로 지정하고 나머지 2개는 비워 두었습니다. 즉, 처음부터 끝

    2. Python에서 오른쪽 정렬된 원래 문자열로 공백이 채워진 문자열을 얻는 방법은 무엇입니까?

      패딩 후 총 문자열 길이인 width와 같은 길이의 문자열에서 오른쪽 정렬된 문자열을 반환하는 rjust() 메서드를 사용할 수 있습니다. 패딩은 지정된 fillchar(기본값은 공백)를 사용하여 수행됩니다. 너비가 len(s)보다 작으면 원래 문자열이 반환됩니다. 예: 라지.rjust(12) 라지

    3. Python에서 문자열의 모든 후행 공백을 제거하는 방법은 무엇입니까?

      지정된 모든 문자가 문자열 끝에서 제거된 문자열의 복사본을 반환하는 rstrip() 메서드를 사용할 수 있습니다. 트리밍할 기본 문자는 공백입니다. 예: >>> '   Hello   '.rstrip() '   Hello' >>> 'Ninja Turtles the movie     '.rstrip() 'Ninja Turtles the movie'

    4. Python에서 구분 기호 str로 문자열을 분할하는 방법은 무엇입니까?

      Python의 String 클래스에는 구분 기호를 선택적 인수로 사용하는 split()이라는 메서드가 있습니다. 기본 구분 기호는 공백입니다. 다음과 같은 방법으로 사용할 수 있습니다. >>> 'aa-ab-ca'.split('-') ['aa', 'ab', 'ca'] >>> 'abc mno rst'.split(' ') ['abc', 'mno', 'rst'] 이

    5. Python에서 NEWLINE으로 분할하는 방법은 무엇입니까?

      이를 달성하기 위해 string 클래스에서 splitlines() 메서드를 사용할 수 있습니다. 예: >>> """some multi line string""".splitlines() ['some', 'multi line', 'string'] 다음과 같이 split() 메서드에서 구분 기호 \n을 지정할 수도 있습니다. >>> """some multi line string&qu

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

      Python에는 String 클래스에 startswith(string) 메서드가 있습니다. 이 메서드는 검색하려는 접두사 문자열을 수락하고 문자열 개체에서 호출됩니다. 다음과 같은 방법으로 이 메서드를 호출할 수 있습니다. hello world.startswith(nope)False 문자열이 주어진 접두사로 끝나는지 찾는 또 다른 방법이 있습니다. re 모듈(정규 표현식)에서 re.search(^ + prefix, string)를 사용하여 그렇게 할 수 있습니다. Regex는 ^를 줄의 시작으로 해석하므로 접두사를 검색하려면 다

    7. Python에서 문자열의 모든 후행 및 선행 공백을 제거하는 방법은 무엇입니까?

      문자열에서 모든 후행 공백과 선행 공백을 제거하려면 이 공백을 모두 제거하는 String 클래스의 strip() 메서드를 사용할 수 있습니다. 다음과 같이 사용할 수 있습니다. >>> '   Hello People   '.strip() 'Hello People' 선행 또는 후행 공백만 제거하려면 각각 lstrip() 또는 rstrip()을 사용하십시오. >>> '   Hello People'.lstrip() 'Hello P

    8. Python에서 문자열의 모든 문자에 대해 대소문자를 반전시키는 방법은 무엇입니까?

      String 클래스에는 모든 문자의 대소문자를 바꾸는 swapcase()라는 메서드가 있습니다. 다음과 같이 사용할 수 있습니다. >>> 'Hello World 123'.swapcase() 'hELLO wORLD 123' >>> 'Make America Great Again'.swapcase() 'mAKE aMERICA gREAT aGAIN'

    9. Python에서 문자열의 소문자를 대문자로 변환하는 방법은 무엇입니까?

      Python에서 upper() 메서드를 사용하여 문자열의 모든 소문자를 대문자로 변환할 수 있습니다. 예: >>> 'HellO'.upper() HELLO >>> 'leaning tower of pisa'.upper() 'LEANING TOWER OF PISA'

    10. 주어진 사전에 따라 파이썬 문자열을 번역하는 방법은 무엇입니까?

      모든 문자가 테이블을 사용하여 번역된 문자열의 복사본을 반환하는 translate() 메서드를 사용할 수 있습니다(문자열 모듈의 maketrans() 함수로 구성됨). 선택적으로 문자열 deletechars에서 찾은 모든 문자를 삭제합니다. 예 from string import maketrans   # Required to call maketrans function. intab = "aeiou" outtab = "12345" trantab = maketrans(intab, outtab

    11. Python에서 0으로 왼쪽 패딩된 문자열을 얻는 방법은 무엇입니까?

      문자열 클래스에서 rjust(width[, fillchar]) 메서드를 사용할 수 있습니다. 이 메서드는 문자열을 오른쪽으로 정렬하고 왼쪽을 주어진 필러 문자로 채웁니다. 기본 필러 문자는 공백입니다. 다음과 같이 사용할 수 있습니다. >>> '25'.rjust(6, '0') '000025' >>> 'Apollo'.rjust(10, '0') '0000Apollo' Python 문자열 형식을 사용하여 다음과 같은 결

    12. 문자열에 10진수 문자만 포함되어 있는지 확인하는 방법은 무엇입니까?

      문자열의 모든 문자가 숫자이고 하나 이상의 문자가 있으면 true를 반환하고 그렇지 않으면 false를 반환하는 String 클래스의 isdigit() 메서드가 있습니다. 다음과 같이 호출할 수 있습니다. >>> "12345".isdigit() True >>> "12345a".isdigit() False 그러나 이것은 부동 소수점 숫자의 경우 실패합니다. 이러한 숫자에 대해 다음 방법을 사용할 수 있습니다. def isfloat(value):   try:

    13. 목록의 문자열 표현을 Python에서 목록으로 변환하는 방법은 무엇입니까?

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

    14. Python의 문자열에서 모든 구두점을 제거하는 방법은 무엇입니까?

      문자열에서 모든 구두점을 제거하는 가장 빠른 방법은 str.translate()를 사용하는 것입니다. 다음과 같이 사용할 수 있습니다. import string s = "string. With. Punctuation?" print s.translate(None, string.punctuation) 이것은 우리에게 다음과 같은 결과를 줄 것입니다: string With Punctuation 더 읽기 쉬운 솔루션을 원하면 다음과 같이 집합을 명시적으로 반복하고 루프의 모든 구두점을 무시할 수 있습니다. import

    15. 파이썬에서 float 또는 int로 문자열을 구문 분석하는 방법은 무엇입니까?

      문자열을 int로 구문 분석하려면 다음을 사용할 수 있습니다. try:     print int('112') except ValueError:     print 'Cannot parse' 다음과 같은 결과가 표시됩니다. 112 부동 소수점 문자열을 구문 분석하려면 다음을 사용할 수 있습니다. try:     print float('112.15') except ValueError:     print 'Canno

    16. Python에서 여러 구분 기호가 있는 문자열을 어떻게 깰 수 있습니까?

      re.split(delimiter, str) 메서드를 사용하여 여러 구분 기호로 문자열을 깰 수 있습니다. 구분 기호의 정규식과 분할해야 하는 문자열이 필요합니다. 예: a='Beautiful, is; better*than\nugly' import re print(re.split('; |, |\*|\n',a)) 출력을 얻습니다. ['Beautiful', 'is', 'better', 'than', 'ugly']

    17. 파이썬에서 문자열 리터럴 앞에서 'b' 문자는 무엇을 합니까?

      b 또는 B 접두사는 Python 2에서 무시됩니다. Python 3에서 바이트 리터럴은 항상 b 또는 B 접두사가 붙습니다. 그들은 str 유형 대신 바이트열 유형의 인스턴스를 생성합니다. ASCII 문자만 포함할 수 있습니다. 숫자 값이 128 이상인 바이트는 이스케이프를 사용하여 표현해야 합니다. Python 3.x는 유형을 명확하게 구분합니다. str =... 리터럴 =유니코드 문자 시퀀스(파이썬이 컴파일된 방식에 따라 UTF-16 또는 UTF-32) 바이트열 =b... 리터럴 =일련의 옥텟(0에서 255 사이의 정수

    18. 바이트 리터럴을 파이썬 문자열로 변환하는 방법은 무엇입니까?

      바이트 리터럴을 Python 문자열로 변환하려면 바이트를 디코딩해야 합니다. 바이트열 객체의 디코드 메서드를 사용하여 수행할 수 있습니다. 예 >>> b"abcde".decode("utf-8") u'abcde' 바이트가 다음과 같이 ASCII 인코딩을 나타내는 경우 바이트를 chr에 매핑할 수도 있습니다. - bytes = [112, 52, 52] print("".join(map(chr, bytes))) 출력 p44

    19. Python에 문자열 '포함' 하위 문자열 메서드가 있습니까?

      파이썬에는 포함 하위 문자열 메서드가 없습니다. 대신 아래 두 가지 방법 중 하나를 사용할 수 있습니다. 파이썬에는 문자열이 다른 문자열의 부분 문자열인지 찾기 위한 키워드 in이 있습니다. 예를 들어, >>> 'ello' in 'hello world' True >>> 'no' in 'hello' False 하위 문자열의 첫 번째 인덱스도 필요한 경우 find(substr)를 사용하여 인덱스를 찾을 수 있습니다. 이 메서드가 -1을 반환하면

    20. 사전의 문자열 표현을 파이썬에서 사전으로 변환하는 방법은 무엇입니까?

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

    Total 8994 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:10/450  20-컴퓨터/Page Goto:1 4 5 6 7 8 9 10 11 12 13 14 15 16