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.cnblogs.com/lipandeng/p/11193171.html
