Python学习第八天:数字数据

字符串是Python中最受欢迎、最常使用的数据类型。可以通过用引号括起字符来创建它们。 Python将单引号与双引号相同。创建字符串和向一个变量赋值一样简单。 例如 -

1.访问字符串中的值

Python不支持字符类型; 字符会被视为长度为的字符串,因此也被认为是一个子字符串。要访问子串,请使用方括号的切片加上索引或直接使用索引来获取子字符串。 例如 -

当执行上述代码时,会产生以下结果 -

2.更新字符串

可以通过将变量分配给另一个字符串来“更新”现有的字符串。 新值可以与其原值相关或完全不同的字符串。 例如 -

当执行上述代码时,会产生以下结果 -

3.转义字符

下表是可以用反斜杠表示法表示转义或不可打印字符的列表。单引号以及双引号字符串的转义字符被解析。

4.字符串特殊运算符

假设字符串变量保存字符串值’‘,变量保存字符串值’‘,那么 -

5.字符串格式化运算符

Python最酷的功能之一是字符串格式运算符。 这个操作符对于字符串是独一无二的,弥补了C语言中系列函数。 以下是一个简单的例子 -

当执行上述代码时,会产生以下结果 -

以下是可以与符号一起使用的完整符号集列表 -

其他支持的符号和功能如下表所列 -

6.三重引号

Python中的三重引号允许字符串跨越多行,包括逐字记录的新一行,和任何其他特殊字符。

三重引号的语法由三个连续的单引号或双引号组成。

当执行上述代码时,会产生以下结果。注意每个单独的特殊字符如何被转换成其打印形式,它是直到最后一个在“”之间的字符串的末尾,并关闭三重引号。 另请注意,可能会在一行或其转义码()的末尾显式显示回车符 -

原始字符串根本不将反斜杠视为特殊字符。放入原始字符串的每个字符都保持所写的方式 -

当执行上述代码时,会产生以下结果 -

现在演示如何使用原始的字符串。将表达式修改为如下 -

当执行上述代码时,会产生以下结果 -

7.Unicode字符串

在Python 3中,所有的字符串都用Unicode表示。在Python 2内部存储为位ASCII,因此需要附加’‘使其成为Unicode,而现在不再需要了。

内置字符串方法

Python包括以下内置方法来操作字符串 -

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180301B0HP2P00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券