码迷,mamicode.com
首页 > 编程语言 > 详细

Python3 - 字符串

时间:2019-07-16 10:34:32      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:style   浮点数   格式化输出   tab   head   引号   ima   结束   int   

在 Python 中字符串是最常用的数据类型,要求使用单引号或双引号括起来(即两边的引号能够配对)。

字符串是一个有序的字符的集合,即有索引。

技术图片

始字符串
所有的字符串都是直接按照字面的意思来使用,没有转义特殊或不能打印的字符。 原始字符串在字符串的第一个引号前加上字母 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!'

Python3 - 字符串

标签:style   浮点数   格式化输出   tab   head   引号   ima   结束   int   

原文地址:https://www.cnblogs.com/lipandeng/p/11193171.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!