Python字符串

  在Python中,字符串是以Unicode编码方式进行编码的。在 " " 或 ' ' 号内部添加字符即可称为字符串。如果 " " 或 ' ' 内部只有一个字符,也是字符串。字符串是不可变类型,指的是创建的变量所指向的内存地址中的对象不发生变化,但是变量可以指向别的内存地址。

  Unicode码:主要有三种,分别为 utf-8、utf-16、utf-32。utf-8 占用一到四个字节,utf-16 占用二到四个字节,utf-32 占用四个字节。

  Python 在访问时,使用方括号 [ 索引位置 ] ,进行访问。字符串可以进行拼接操作,就是将两个字符串进行拼接,然后产生新的字符串。可以进行切片操作 [ : ] ,(注:左闭右开)。

  

# 单个字符也是字符串类型
strs = 'a'
print(strs)
# a
print(type(strs))
# <class 'str'>

# 直接赋值为一行字符串
strs_2 = "hello"
print(strs_2)
# hello
print(type(strs_2))
# <class 'str'>

# strs_3为字符串表达式
strs_3 = strs + strs_2
print(strs_3)
# ahello
print(type(strs_3))
# <class 'str'>

# strs_4 通过变量进行赋值
strs_4 = strs_2
print(strs_4)
# hello
print(type(strs_4))
# <class 'str'>

# 当字符串中存在汉字
strs_5 = '博客园'
print(strs_5)
# 博客园
print(type(strs_5))
# <class 'str'>

2020-02-04

如果觉得文章不错,可以分享给其他人哟~
原文地址:https://www.cnblogs.com/hany-postq473111315/p/12259859.html