ITxiaobaibai 2020-02-24
一、什么是字符串
1. Python字符串是由单引号或者双引号括起来的内容,实例:
1 print("Hello, World!") 2 print(‘Hello, World!‘)
2. Python独特的地方是变量赋值时,可以使用三个引号将多行字符串赋值给变量,实例:
python_info = ‘‘‘Python is a widely used general-purpose, high level programming language. It was initially designed by Guido van Rossum in 1991 and developed by Python Software Foundation. It was mainly developed for emphasis on code readability, and its syntax allows programmers to express concepts in fewer lines of code.‘‘‘
3. 切片是Python最使用的功能,也就是说这里可以很容易获取字符串一部分的内容,实例:
# string[起始位置:终止位置] 获取的字符串从起始位置字符一直到终止位置的前一个字符; my_str = ‘Hello,World!‘ print(my_str[:]) # 输出第一个字符(下标0)到最后一个字符 print(my_str[0:5]) # 输出第一个字符到下标为5的前一个字符 print(my_str[2:5]) # 输出下标为2的字符到下标为5的前一个字符 print(my_str[1:-1]) # 输出下标为1的字符到最后一个字符的前一个字符 print(my_str[-5:-2]) # 从倒数算起,输出下标为5到小标为2的前一个字符。结果:Hello, World!Hellolloello,Worldorl说明:1. 中括号里面的数字表示字符位置,数字为0表示第1个字符,以此类推;2. 获取字符串从起始位置到终止位置,若起止位置或者终止位置为空,表示第1个字符或最后1个字符,含最后一个字符;3. 负数表示从末尾开始切片,-1表示末尾第1个字符,-2表示末尾第2个字符4. 切片显示的是视图,原字符串变量的值并没有改变。