4-1 字符串
4-1 字符串
目录
4.1.1 字符串简介
字符串是 Python 中最常用的数据类型,使用引号 ‘ 或 “ 来创建字符串以及表示字符串。
和C/C++不同,python中的没有单字符这一个类型,即没有 char 类型,一个字符也是作为字符串类型来使用的, 这也就是它的单引号和双引号都能用来表示字符串的原因。
4.1.2 字符串的常用运算符
操作符 | 含义 | 例子 |
---|---|---|
+ | 字符串连接(拼接) | “hello” + “World” |
* | 重复输出字符串 | “abc” * 3 |
[ ] | 通过索引获取字符串中字符 | a[1] |
[ : ] | 截取字符串中的一部分,和列表一样遵循左闭右开原则 | a[3:5] |
in | 成员运算符 - 如果字符串中包含给定的字符返回 True | d in “word” |
not in | 成员运算符 - 如果字符串中不包含给定的字符返回 True | n not in “word” |
r/R | 将字符串转化为原始字符串:所有的字符串都是直接按照字面的意思来使用,没有转义特殊或不能打印的字符。原始字符串除在字符串的第一个引号前加上字母 r(可以大小写)以外,与普通字符串有着几乎完全相同的语法。 | print( r’\n’ )或print( R’\n’ ) |
有一定需要特别注意,字符串和元组(tuple)一样, 属于不变的类型 ,即不能对一个字符串进行修改。比如下面的code就无法执行:
s = "python" |
上面使用 ‘+’ 进行拼接操作,实际上是将结果存入一个新的地址,形成一个 新的字符串,而不是对原地址上的内容进行修改。
s = "python" |
4.1.3 字符串格式化
后续有空再写……
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 朝花夕拾!
评论