字符串是Python中最受欢迎、最常使用的数据类型。可以通过用引号括起字符来创建它们。 Python将单引号与双引号相同。创建字符串和向一个变量赋值一样简单。 例如 -

var1 = 'Hello World!' var2 \= "Python Programming"

1.访问字符串中的值

Python不支持字符类型; 字符会被视为长度为1的字符串,因此也被认为是一个子字符串。要访问子串,请使用方括号的切片加上索引或直接使用索引来获取子字符串。 例如 -

#!/usr/bin/python3
 
var1 = 'Hello World!'
var2 = "Python Programming"
 
print ("var1[0]: ", var1[0])
print ("var2[1:5]: ", var2[1:5]) # 切片加索引 

当执行上述代码时,会产生以下结果 -

var1\[0\]:  H
var2\[1:5\]:  ytho

2.更新字符串

可以通过将变量分配给另一个字符串来“更新”现有的字符串。 新值可以与其原值相关或完全不同的字符串。 例如 -

#!/usr/bin/python3
var1 \= 'Hello World!'  print ("Updated String :- ", var1\[:6\] + 'Python')

当执行上述代码时,会产生以下结果 -

Updated String :-  Hello Python

3.转义字符

下表是可以用反斜杠表示法表示转义或不可打印字符的列表。单引号以及双引号字符串的转义字符被解析。

反斜线符号 | 十六进制字符 | 描述/说明
\a | 0x07 | 铃声或警报


小小小朋友
21 声望1 粉丝

从事软件开发11年