发布于2019-08-07 10:16 阅读(748) 评论(0) 点赞(0) 收藏(0)
Python 字符串
一个有序的字符的集合,用来存储和表现基于文本的信息,要求使用单引号或双引号括起来(即两边的引号能够配对)。
在 Python3 中有三种字符串的类型:
1.str,用于 Unicode 文本(ASCII或其它);
2.bytes,用于二进制数据,包含编码的文本;
3.bytearray,bytes的一种可变的变体。
字符串是一个有序的字符的集合,即有索引。
始字符串
所有的字符串都是直接按照字面的意思来使用,没有转义特殊或不能打印的字符。 原始字符串在字符串的第一个引号前加上字母 r(不区分大小写),与普通字符串有着几乎完全相同的语法。Unicode 字符串与 r 连用必需在 r 前面。
>>> str0 = 'Hello Python\t!'
>>> print(str0)
Hello Python !
>>> str1 = r'Hello Python\t!' # 直接打印输出,\t 无效。
>>> print(str1)
Hello Python\t!
转义字符,即( )反斜杠
转义字符 | 描述 |
---|---|
(在行尾时) | 续行符 |
\ | 反斜杠符号 |
' | 单引号 |
" | 双引号 |
\b | 退格,Backspace |
\000 | 空 |
\n | 换行 |
\v | 纵向制表符 |
\t | 横向制表符 |
\r | 回车,Enter |
\f | 换页 |
\oyy | 八进制数,yy代表的是字符 |
\xyy | 十六进制数,yy代表的是字符 |
字符串格式化
用 % 对字符串进行格式化输出。
格式化符号 | 描述 |
---|---|
%c | 格式化字符及其ASCII码 |
%s | 格式化字符串 |
%d | 格式化整数 |
%f | 格式化浮点数字,可指定小数点后的精度。 |
... | ... |
>>> print('我叫%s,今年%d岁。'%('小明', 18))
我叫小明,今年18岁。
访问字符串中的字符
通过字符串的索引访问其中的字符,遵循顾首不顾尾的原则。
>>> str0 = 'Hello Python!'
>>> str0[0]
'H'
>>> str0[1:5]
'ello'
>>> str0[:]
'Hello Python!'
>>> str0[::3]
'HlPh!'
作者:好难受
链接:https://www.pythonheidong.com/blog/article/9729/f640227635fe17417669/
来源:python黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 python黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-1
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!