有关Python中字符串的有趣事实
在本文中,我们将了解有关Python3.x中的字符串的一些有趣的事实。或更早。
不变性
自动检测转义序列
直接切片
索引访问
不变性
这意味着没有对<string>type进行修改的许可,并且我们仅具有对字符串的只读访问权限。
示例
inp = 'nhooo.com' # output print(inp) # assigning a new value to a particular index in a string inp[0] = 't' print(inp) # raises an error
输出结果
TypeError: 'str' object does not support item assignment
自动检测转义序列
包含反斜杠的字符串将自动检测为转义序列。
示例
inp = 'nhooo.com' # output print(inp+”\n”+”101”)
输出结果
nhooo.com 101
直接切片
我们都知道c或c++中的substring方法,Slicing在python中执行相同的操作。它需要两个强制和1可选参数。必选参数是开始索引(包括)和结束索引(不包括)。可选参数是步长或说增量或减量值。默认情况下为1。
示例
inp = 'nhooo.com' # output print(inp[0:5])
输出结果
Tutor
索引访问
由于所有元素都以连续格式存储,因此我们可以借助索引直接访问元素。
示例
inp = 'nhooo.com' # output print(inp[0]+inp[1])
输出结果
Tu
结论
在本文中,我们了解了有关Python3.x中字符串的有趣事实。或更早。