>백엔드 개발 >파이썬 튜토리얼 >Python 문자열이란 무엇입니까? Python 문자열의 정의 및 인스턴스를 이스케이프하는 방법에 대한 자세한 내용

Python 문자열이란 무엇입니까? Python 문자열의 정의 및 인스턴스를 이스케이프하는 방법에 대한 자세한 내용

Tomorin
Tomorin원래의
2018-08-13 18:12:122781검색

파이썬 문자열이란 무엇인가요? 사람들이 컴퓨터와 상호작용하려면 언어가 필요합니다. StringPython에서 가장 일반적으로 사용되는 데이터 유형입니다. 따옴표(' 또는 ")를 사용하여 문자열을 만들 수 있습니다. 문자열을 만드는 것은 변수에 값을 할당하는 것만큼 간단합니다.

예:

var1 = 'Hello World!'
var2 = "www.python.cn"

Python 문자 정의 문자열:

Python은 문자열의 값에 액세스합니다.

단일 문자는 Python에서 문자열로도 사용됩니다.
Python은 하위 문자열에 액세스할 수 있습니다. 다음 예에 표시된 대로 문자열을 가로채기 위해:

예:

#!/usr/bin/python
 var1 = 'Hello World!'
 var2 = "Python Runoob"
 
 print "var1[0]: ", var1[0]
 print "var2[1:5]: ", var2[1:5]

위 예의 실행 결과:

var1[0]: 2[ 1:5]: ytho


Python 이스케이프 문자

문자에 특수 문자를 사용해야 하는 경우 Python은 다음 표와 같이 백슬래시()를 사용하여 문자를 이스케이프합니다.

转义字符 描述
\(在行尾时) 续行符
\\ 反斜杠符号
\' 单引号
\" 双引号
\a 响铃
\b 退格(Backspace)
\e 转义
\000
\n 换行
#!/usr/bin/python
# -*- coding: UTF-8 -*-
 a = "Hello"
 b = "Python"
 
 print "a + b 输出结果:", a + b 
 print "a * 2 输出结果:", a * 2 
 print "a[1] 输出结果:", a[1] 
 print "a[1:4] 输出结果:", a[1:4] 
 if( "H" in a) :  
   print "H 在变量 a 中"
  else :    print "H 不在变量 a 中" 
 if( "M" not in a) :
   print "M 不在变量 a 中"
  else :    print "M 在变量 a 中"
 print r'\n'
 print R'\n'

以上程序执行结果为:

a + b 输出结果: HelloPython
a * 2 输出结果: HelloHello
a[1] 输出结果: e
a[1:4] 输出结果: ell
H 在变量 a 中
M 不在变量 a 中
\n
\n

更多相关知识,请访问php中文网Python教程栏目。

위 내용은 Python 문자열이란 무엇입니까? Python 문자열의 정의 및 인스턴스를 이스케이프하는 방법에 대한 자세한 내용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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