>백엔드 개발 >파이썬 튜토리얼 >Python 기본 문자열 부분 소개

Python 기본 문자열 부분 소개

WBOY
WBOY원래의
2024-08-14 18:58:181115검색

Python Basics String part Introduction

문자열이란 무엇입니까?

=> 문자열은 프로그램에서 순서대로 구성된 문자(알파벳-소문자, 대문자, 숫자 값, 특수 기호 등)입니다.

처음과 끝에는 따옴표(단일('), 이중("), 삼중(' ' '/" " "))으로 표시됩니다. 둘 중 하나를 사용하시면 됩니다. .

예:

"안녕하세요"
'CSE는 굉장해요'
"유효한 문자열이 아닙니다."(한 가지 유형의 따옴표를 따라야 함)

문자열 안의 문자열

문자열 안에 문자열을 쓰려면 다양한 유형의 따옴표를 사용해야 합니다. 즉, 큰따옴표로 묶인 문자열 안에 하위 문자열이 있는 경우 작은따옴표를 사용하여 기본 문자열을 나타내고 그 반대의 경우도 마찬가지입니다.

예: "순서를 유지하므로 유효한 '문자열'입니다."
''문자열' 안에 문자열은 이런 것은 허용되지 않습니다'

이 경우 'Escape Sequence'를 사용할 수도 있습니다.
*문자열 내에 인터프리터를 혼동시킬 수 있는 특수 문자가 있는 경우 '이스케이프 시퀀스'를 사용하여 명확히 할 수 있습니다. 이스케이프 시퀀스는 인터프리터에게 백슬래시 뒤의 문자를 인쇄 가능한 문자로 간주하도록 지시합니다.

예: "나는 영화 '상치'를 좋아해요"
'회사에 늦지 않을거라고 하더군요'

문자열에 대한 추가 사실:

  • 단일 문자도 문자열입니다. 예: "P", 'P'
  • 문자열은 대소문자를 구분합니다. 예: "A"와 'a'는 서로 다른 두 문자열입니다.
  • 공백도 문자열입니다. 예: " " 및 ' '는 문자열입니다.
  • 빈 문자열 - 따옴표 사이에 아무 것도 없습니다. 예: "" 및 ''
  • "1"은 정수가 아니라 문자열입니다!

문자열 가변성:

이것은 문자열의 매우 중요한 개념입니다. 문자열은 변경할 수 없습니다. 문자열이 생성되면 그 안의 문자는 변경/삭제/변경될 수 없습니다. 따라서 문자열을 수정해야 할 때마다 원본의 복사본을 만들고 중복된 문자열도 변경해야 합니다.

Sentence= "Loving CSE110'

Sentence[0]= "M"

TypeError: 'str'은 항목 정렬을 지원하지 않습니다.(여기서는 문자열을 변경하려고 하지만 문자열의 어떤 문자도 변경할 수 없습니다.)

*단, 문자열 전체를 변경할 수 있습니다.

s='나는 베이맥스입니다'

인쇄
s='나는 슈퍼맨이다'
인쇄=> 여기서는 s 변수에 전혀 다른 문자열을 저장했습니다.

삭제

'del' = 문자열에 대한 참조를 바인딩 해제하는 키워드로, 해당 변수에서 문자열을 삭제합니다.

예:

s='I love CSE'

Print(s)
Del(s)
Print(s)

>>> I love CSE
Error


*We can't delete a character from a string.

s='I am 007'
 del(s[0])

>>> ERROR

문자열 멤버십

'in' 키워드를 사용하면 주어진 문자열에 하위 문자열이 있는지 확인할 수 있습니다(문자열이 다른 문자열 안에 있는지 여부).

예:

'bay' in 'ebay'
>>True
'bay' not in 'ebay'
>>False

*'if 문'에서 조건으로 사용할 수 있습니다.

S1= 'I am Loki'
S2='am'
If S2 in S1:
    Print(found)
Else:
    Print(not found)

>>>found

오늘은 문자열에 대한 내용입니다. 다음 부분에서는 문자열과 그 기능에 대해 더 자세히 논의하겠습니다. 그런 다음 몇 가지 문제를 해결해 보겠습니다. 그때까지 계속 연습하세요. 즐거운 코딩하세요!

위 내용은 Python 기본 문자열 부분 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.