python转义符的使用

写了几行代码不能用

import os

# g = os.walk("D:\aaa")

for i in os.walk("D:\aaa"):
    print(i)

看见\a是蓝色的,原来是关键字,百度一下要用转义符在前面加\,再看说再前面加r或R

import os

# g = os.walk("D:\aaa")

for i in os.walk(R"D:\aaa"):
    print(i)

改了后好了。下面复制别人的

Python格式化字符串的替代符以及含义

    符   号     说     明
      %c  格式化字符及其ASCII码
      %s  格式化字符串
      %d  格式化整数
      %u  格式化无符号整型
      %o  格式化无符号八进制数
      %x  格式化无符号十六进制数
      %X  格式化无符号十六进制数(大写)
      %f  格式化浮点数字,可指定小数点后的精度
      %e  用科学计数法格式化浮点数
      %E  作用同%e,用科学计数法格式化浮点数
      %g  根据值的大小决定使用%f活%e
      %G  作用同%g,根据值的大小决定使用%f活%e
      %p  用十六进制数格式化变量的地址

Python的转义字符及其含义

    符    号     说     明
      \‘   单引号
      \"   双引号
      \a   发出系统响铃声
      \b   退格符
      \n   换行符
      \t   横向制表符
      \v   纵向制表符
      \r   回车符
      \f   换页符
      \o   八进制数代表的字符
      \x   十六进制数代表的字符
      \000   终止符,\000后的字符串全部忽略

如果在字符串中输出"\",需使用"\\"

生字符串

若要指明字符串中没有转义序列,可以在字符串前加r或R,如r”Newlines are indicated by \n”.

字符串不可改变

(有点奇怪哦,和常量没什么区别了)

python字符串连接

两个字符串放在一起,会被自动的连接起来。如’Whar\’s your ‘‘name?’会自动转化成”What’s your name?”

转义序列

后斜线+字符

  1. \’ ”What’s your name?”=’What\’s your name?”
  2. \\,\”,\n,\t.
  3. "This is the first sentence.\
  4. This is the second sentence."

格式化方法有时我们需要使用其他信息来创建Python字符串。format()就很有用了。

  1. >>> age=25
  2. >>> name=‘Swaroop‘
  3. >>> print(‘{0} is {1} years old‘.format(name,age))
  4. Swaroop is 25 years old
  5. >>> ‘{0:.3}‘.format(1/3)
  6. ‘0.333‘
  7. >>> ‘{0:_^11}‘.format(‘hello‘)
  8. ‘___hello___‘
  9. >>> ‘{name} wrote {book}‘.format(name=‘Swaroop‘
    ,book=‘A Byte of Python‘)
  10. ‘Swaroop wrote A Byte of Python‘
  11. >>>
转义字符 描述
\(在行尾时) 续行符
\\ 反斜杠符号
\‘ 单引号
\" 双引号
\a 响铃
\b 退格(Backspace)
\e 转义
\000
\n 换行
\v 纵向制表符
\t 横向制表符
\r 回车
\f 换页
\oyy 八进制数yy代表的字符,例如:\o12代表换行
\xyy 十进制数yy代表的字符,例如:\x0a代表换行
\other 其它的字符以普通格式输出
时间: 2024-10-13 05:53:54

python转义符的使用的相关文章

Python 转义符

定义字符串前面我们讲解了什么是字符串.字符串可以用''或者""括起来表示.如果字符串本身包含'怎么办?比如我们要表示字符串 I'm OK ,这时,可以用" "括起来表示:"I'm OK"类似的,如果字符串包含",我们就可以用' '括起来表示:'Learn "Python" in imooc'如果字符串既包含'又包含"怎么办?这个时候,就需要对字符串的某些特殊字符进行“转义”,Python字符串用\进行转义.

python关键字、转义符和字符串格式化

最近在学learn python the hard way,学习到第37章,进行了关于关键字.转义符和字符串格式化的总结.看手头上的中文版没有及时更新.于是就把这些翻译过来,以作查阅. 关键字: 关键字 描述 例子 and 逻辑与 True and False == False as 作为with-as语句的一部分 with X as Y: pass assert 保证某些事情为真 assert False, "Error!" break 马上停止循环 while True: brea

26 转义符 re模块 方法

主要内容 : 1 . 正则表达式中的转义和 python中的转义符 a: 正则表达式中的转义符 '\('  : 表示匹配小括号 [() + * $ . ?]   在字符组中一些特殊的字符会现出原形. 所有的\d \w \s(\n \ t)  都表示原本的意义 [-]只有写在字符组的首位的时候表示普通的减号,写在其他位置表示范围[1-9],如果想匹配减号[1\-9] b: python中的转义符 '\n' \ :表示转义符,赋予了n一个特别的意义  , 表示一个换行符 print('C:\next

Backbone 模板 underscore template默认的转义符<%= %> 与jsp的冲

先定义转义符,因为默认的转义符<%= %> 与jsp的冲突(如果js模板写在jsp页面中)       _.templateSettings = { interpolate : /\{\{(.+?)\}\}/g }; 下面就可以这样写 <script type="text/template" id="detailedBar-template"> <div class='title'> <span class='label'&

转义符

前段时间学的知识,为免忘记,一点点整理. 转义符 代表的意义 \" 双引号 \' 单引号 \n 换行符 \t 制表符(相当于按下了Tab键) \\ 斜杠\ 在代码中书写一个斜杠(\)用于改变\后出现字符的意义. " " 代表字符串的开始和结束. \" 普通的双引号字符. 例: Tom said:" Hello !" Console.Write("Tom said :\"Hello!\" ") \t 制表符 例: 你 好 (相当于按下了Tab键) Console.Writeli

多命令顺序执行,单引号,双引号,反引号,转义符

多命令顺序执行 ; 多命令顺序执行 && 逻辑与 前命令执行ok,后面进行 || 逻辑或 前命令执行失败 后面执行 | 命令1|命令2 命令1结果,让命令来处理通配符 ?匹配任意一个字符 * 匹配0个或者多个任意字符 [] 匹配中括号中的任意一个字符 [-] 匹配括号中的任意一个字符 [^] 逻辑非 匹配不是中括号中的任意一个字符 [[email protected] biji]# aa=666 [[email protected] biji]# echo $aa #打印变量aa666[[

常量与转义符和运算符

一.常量 常量也有数据类型, 有常量值, 但是常量不能改变值, 不能再赋值.   赋值方式为: final int A=100;(正确) 错误赋值方式为: final int A=100;          A=101; 常量可赋值,也可不赋值,也可之后赋值(但是不推荐,容易忘记赋值). final int A;      A=100; 常量申请注意事项:   1.常量名称所有字母大写(书写规范,方便查看,如果小写不报错). final int AGE=100; 2.在很大数字(位数很多)的时候

iOS 去除JSON里的转义符

iOS 去除JSON里的转义符 今天帮朋友弄这个问题,json返回全都是带'\'的,于是要去掉这个反斜杠,但是OC里面的'\'是转义符,不能直接用@"\"之类的表示,一顿搜索之后,找到了OC对转义字符的表示方法,如下: \a - Sound alert\b - 退格\f - Form feed\n - 换行\r - 回车\t - 水平制表符\v - 垂直制表符\\ - 反斜杠\" - 双引号\' - 单引号 那么知道如何表示'\',去掉这个就是一个遍历的事了.代码如下: NS

C#语言基础知识(3):C#中转义符

C#转义字符: 一种特殊的字符常量:以反斜线"\"开头,后跟一个或几个字符.具有特定的含义,不同于字符原有的意义,故称“转义”字符.主要用来表示那些用一般字符不便于表示的控制代码. 它的作用是消除紧随其后的字符的原有含义用一些普通字符的组合来代替一些特殊字符,由于其组合改变了原来字符表示的含义,因此称为“转义” 用可以看见的字符表示那不可以看见的字符, 如'\n'表示换行 常用的转义字符及其含义: \’ 单引号\” 双引号\\ 反斜杠\0 空\a 警告(产生峰鸣)\b 退格\f 换页\