python学习 原始字符串操作符 print
2017-09-08 17:42
295 查看
>>> x = 'a\nb'
>>> x
'a\nb'
>>> print(x)
a
b
>>> x = r'a\nb'
>>> x
'a\\nb'
>>> print(x)
a\nb
>>> a/nb
原始字符串:所有的字符串都是直接按照字面的意思来使用,没有转义特殊或不能打印的字符。
r解释一:r就是让引号里的内容原样输出,或者说把原本会产生特殊意义的符号是去意义
r解释二:'r'是防止字符转义的 如果路径中出现'\t'的话 不加r的话\t就会被转义 而加了'r'之后'\t'就能保留原有的样子
在字符串赋值的时候 前面加'r'可以防止字符串在时候的时候不被转义 原理是在转义字符前加'\'
其他关于r的博客
如何让 print 不换行
在Python中总是默认换行的
print(x,end = '' )
看看《Python基础编程》中对格式化输出的总结:
(1). %字符:标记转换说明符的开始
(2). 转换标志:-表示左对齐;+表示在转换值之前要加上正负号;“”(空白字符)表示正数之前保留空格;0表示转换值若位数不够则用0填充
(3). 最小字段宽度:转换后的字符串至少应该具有该值指定的宽度。如果是*,则宽度会从值元组中读出。
(4). 点(.)后跟精度值:如果转换的是实数,精度值就表示出现在小数点后的位数。如果转换的是字符串,那么该数字就表示最大字段宽度。如果是*,那么精度将从元组中读出
(5).字符串格式化转换类型
转换类型 含义
d,i 带符号的十进制整数
o 不带符号的八进制
u 不带符号的十进制
x 不带符号的十六进制(小写)
X 不带符号的十六进制(大写)
e 科学计数法表示的浮点数(小写)
E 科学计数法表示的浮点数(大写)
f,F 十进制浮点数
g 如果指数大于-4或者小于精度值则和e相同,其他情况和f相同
G 如果指数大于-4或者小于精度值则和E相同,其他情况和F相同
C 单字符(接受整数或者单字符字符串)
r 字符串(使用repr转换任意python对象)
s 字符串(使用str转换任意python对象)
原博客
>>> x
'a\nb'
>>> print(x)
a
b
>>> x = r'a\nb'
>>> x
'a\\nb'
>>> print(x)
a\nb
>>> a/nb
原始字符串:所有的字符串都是直接按照字面的意思来使用,没有转义特殊或不能打印的字符。
r解释一:r就是让引号里的内容原样输出,或者说把原本会产生特殊意义的符号是去意义
r解释二:'r'是防止字符转义的 如果路径中出现'\t'的话 不加r的话\t就会被转义 而加了'r'之后'\t'就能保留原有的样子
在字符串赋值的时候 前面加'r'可以防止字符串在时候的时候不被转义 原理是在转义字符前加'\'
其他关于r的博客
如何让 print 不换行
在Python中总是默认换行的
print(x,end = '' )
看看《Python基础编程》中对格式化输出的总结:
(1). %字符:标记转换说明符的开始
(2). 转换标志:-表示左对齐;+表示在转换值之前要加上正负号;“”(空白字符)表示正数之前保留空格;0表示转换值若位数不够则用0填充
(3). 最小字段宽度:转换后的字符串至少应该具有该值指定的宽度。如果是*,则宽度会从值元组中读出。
(4). 点(.)后跟精度值:如果转换的是实数,精度值就表示出现在小数点后的位数。如果转换的是字符串,那么该数字就表示最大字段宽度。如果是*,那么精度将从元组中读出
(5).字符串格式化转换类型
转换类型 含义
d,i 带符号的十进制整数
o 不带符号的八进制
u 不带符号的十进制
x 不带符号的十六进制(小写)
X 不带符号的十六进制(大写)
e 科学计数法表示的浮点数(小写)
E 科学计数法表示的浮点数(大写)
f,F 十进制浮点数
g 如果指数大于-4或者小于精度值则和e相同,其他情况和f相同
G 如果指数大于-4或者小于精度值则和E相同,其他情况和F相同
C 单字符(接受整数或者单字符字符串)
r 字符串(使用repr转换任意python对象)
s 字符串(使用str转换任意python对象)
原博客
相关文章推荐
- 以写代学:python 原始字符串操作符&&字符串内建函数
- Python 原始字符串操作符(r/R)
- Python学习笔记-原始字符串
- Python中原始字符串操作符 r R
- Python学习笔记 - 5.字符串(find方法,格式操作符%)
- Python原始字符串操作符和Unicode操作符操作实例讲解源码
- Python原始字符串与Unicode字符串操作符用法实例分析
- Python中原始字符串操作符 r R
- Python 原始字符串操作符(r/R)
- python学习之 字符串前'r'的用法
- 零基础入门学习Python学习笔记第八讲【字符串】
- Python-字符串操作方法(转) 分类: python基础学习 2013-06-20 12:07 225人阅读 评论(0) 收藏
- python 中的字符串转义序列、字符串格式化、操作符、关键字总结
- python--基础学习(三)字符串单引号、双引号、三引号
- python学习006--字符串操作
- python学习1--字符串变量
- Python的学习(二十八)----字符串操作与列表使用
- Python学习-2天--字符串操作
- Python学习笔记之字符串
- Python学习之字符串