Python 第二节 第七课

举报
我是小白呀iamarookie 发表于 2021/09/11 00:38:46 2021/09/11
【摘要】 [toc] 字符串 字符串基本特点     很多人初学编程时, 总是担心自己数学不行, 潜意识里认为数学好才能编程. 实际上, 大多数程序员打交道最多的是 "字符串" 而不是 "数字". 因为, 编程是用来解决现实问题的, 因此逻辑思维的重要性要远远超过数学能力.     字符串的本质是:...

[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

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。