=> 문자열은 프로그램에서 순서대로 구성된 문자(알파벳-소문자, 대문자, 숫자 값, 특수 기호 등)입니다.
처음과 끝에는 따옴표(단일('), 이중("), 삼중(' ' '/" " "))으로 표시됩니다. 둘 중 하나를 사용하시면 됩니다. .
예:
"안녕하세요"
'CSE는 굉장해요'
"유효한 문자열이 아닙니다."(한 가지 유형의 따옴표를 따라야 함)
문자열 안에 문자열을 쓰려면 다양한 유형의 따옴표를 사용해야 합니다. 즉, 큰따옴표로 묶인 문자열 안에 하위 문자열이 있는 경우 작은따옴표를 사용하여 기본 문자열을 나타내고 그 반대의 경우도 마찬가지입니다.
예: "순서를 유지하므로 유효한 '문자열'입니다."
''문자열' 안에 문자열은 이런 것은 허용되지 않습니다'
이 경우 'Escape Sequence'를 사용할 수도 있습니다.
*문자열 내에 인터프리터를 혼동시킬 수 있는 특수 문자가 있는 경우 '이스케이프 시퀀스'를 사용하여 명확히 할 수 있습니다. 이스케이프 시퀀스는 인터프리터에게 백슬래시 뒤의 문자를 인쇄 가능한 문자로 간주하도록 지시합니다.
예: "나는 영화 '상치'를 좋아해요"
'회사에 늦지 않을거라고 하더군요'
이것은 문자열의 매우 중요한 개념입니다. 문자열은 변경할 수 없습니다. 문자열이 생성되면 그 안의 문자는 변경/삭제/변경될 수 없습니다. 따라서 문자열을 수정해야 할 때마다 원본의 복사본을 만들고 중복된 문자열도 변경해야 합니다.
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!