Python 第二节 第七课
[toc]
字符串
字符串基本特点
很多人初学编程时, 总是担心自己数学不行, 潜意识里认为数学好才能编程. 实际上, 大多数程序员打交道最多的是 "字符串" 而不是 "数字". 因为, 编程是用来解决现实问题的, 因此逻辑思维的重要性要远远超过数学能力.
字符串的本质是: 字符串序列. Python 的字符串是不可变的, 我们无法对原来的原字符串做任何修改. 但, 可以将字符串的一部分复制到新创建的字符串, 达到 "看起来修改" 的效果.
Python 不支持单字符类型, 单字符也是作为一个字符使用的.
字符串的编码
Python3 直接支持 Unicode, 可以表示世界上任何书面语言的字符. Python3 的字符默认就是16 位 Unicode 编码, ASCII 码是 Unicode 编码的子集.
使用内置函数 ord() 可以把字符转换成对应的 Unicode 码,
使用内置函数 chr() 可以把十进制数字转换成对应的字符.
引号创建字符串
我们可以通过单引号或双引号创建字符串. 例如: a = 'abc', b = "sxt".
使用两种引号的好处是可以创建本身就包含引号的字符串, 而不是使用转义字符.
连续的三个单引号或者三个双引号, 可以帮助我们创建多行字符串.
空字符串和 len() 函数
Python 允许空字符串达到存在, 不包含任何字符且长度为 0.
文章来源: iamarookie.blog.csdn.net,作者:我是小白呀,版权归原作者所有,如需转载,请联系作者。
原文链接:iamarookie.blog.csdn.net/article/details/108786940
- 点赞
- 收藏
- 关注作者
评论(0)