파이썬 문자열 라이브러리에는 여러 가지 함수가 있습니다. 문자열 함수는 문자열 자체를 변경하지 않고 수정된 문자열을 반환합니다. 이러한 기능을 사용하면 시간이 많이 절약됩니다.
구문: string_name.function_name()
line='Hello World' temp= line.lower() print(temp) >> hello world
text = 'Hello World' temp = text.upper() print(temp) Output: HELLO WORLD
s="python is fun" c=s.capitalize() print(c) >>Python is fun
s="hello world" c=s.title() print(c) >>Hello World
text = ' Hello World ' temp = text.strip() print(text) print(temp) Output: Hello World Hello World
text = ' Hello World ' temp = text.lstrip() print(text) print(temp) Output: Hello World Hello World
text = ' Hello World ' temp = text.lstrip() print(text) print(temp) Output: Hello World Hello World
text = 'Banana' temp = text.count('a') print(text) print(temp) Output: Banana 3
text = 'Hello' temp = text.startswith('He') print(text) print(temp) Output: Hello True
text = 'Hello' temp =text.endswith('hi') print(text) print(temp) Output: Hello False
Ex: text = 'Banana' temp = text.find('a') print(text) print(temp) Output: Banana 1
text = 'Hello' temp = text.replace('l','nt') print(text) print(temp) Output: Hello Hentnto
dir('This is a string') / dir(' '):Python에 있는 모든 문자열 함수를 확인하세요.
두 가지 방법을 함께 사용할 수 있습니다.
이름=name.strip().title()
=> 기계는 텍스트는 물론 소수도 이해하지 못합니다. 기계는 바이너리만 이해합니다.
"a"(문자열)이라고 쓰면 이해하지 못할 것입니다. 이해하기 위해 기계는 이를 바이너리로 변환합니다. 이 경우 문자열을 이진수로 변환하려면 먼저 문자열을 숫자로 변환해야 합니다. 그러면 ASCII가 나옵니다.
ASCII(American Standard Code for Information Interchange)는 영어 문자를 0부터 127까지의 숫자로 표현하는 코드입니다.
Ord: ord 함수는 문자의 해당 ASCII 값을 반환합니다.
Ord('a') >> 97 Ord('b') >> 98
Chr: chr 함수는 숫자에 해당하는 문자열을 반환합니다.
Chr(97) >>a
ASCII 코드 테이블
이제 예제 문제와 함께 함수와 ASCII 코드에 대한 지식을 사용하려고 노력할 것입니다.
문제 :
솔루션 1 : 기본적으로 .lower () 함수를 사용하여 를 사용합니다
솔루션 2 : 기본값 .lower () function 를 사용하지 않고 이제이 문제를 다른 방식으로 해결하려고 노력합시다. 이번에는 기본 .lower () 함수를 사용하지 않습니다. 기본 기능 없이이 문제를 해결 해야하는 이유를 물어볼 수 있지만 기본 기능은 우리의 삶을 더 쉽게 만들 수 있습니다. 사실이지만 이러한 기본 기능이 어떻게 작동하는지 이해하는 것도 좋은 방법입니다. 이 기능의 핵심 역학을 이해하면 프로그래밍 기술이 개발됩니다.
위 내용은 Python 기본 문자열 부분 문자열 함수 및 ASCII 코드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!