《笨方法学Python》加分题10
print(r"\n 【换行】演示:", "\n第一行\n第二行")
print("-" * 20)
print(r"\\ 【反斜杠】演示:", "\n一个反斜杠:\\")
print("-" * 20)
print(r"\' 和 \" 【引号】演示:", "\n英文双引号:\", 英文单引号:\'")
print("-" * 20)
print(r"行末\ 【不换行】演示:", "\n我不想\
换行")
print("-" * 20)
print(r"\t 【制表符】演示:", "\n\t横向制表符")
print("-" * 20)
print(r"\v 【纵向制表符】演示:", "\n\v纵向制表符")
print("-" * 20)
print(r"\a 【响铃】演示:", "\n打开音响哦\a")
print("-" * 20)
print(r"\b 【退格】演示:", "\n退格键\b(后面要有东西才行)")
print("-" * 20)
print(r"\000 【空】演示:", "\n--\000--", ' ' == '\000') # 和空格不相等 False
print("-" * 20)
print(r"\r 【回车】演示:", "\naaa\r6666\r2333")
print("-" * 20)
print(r"\r 【翻页】演示:", "\n翻页\r翻页后")
print("-" * 20)
print(r"\ooo 【八进字符】演示:", "\n\044")
print("-" * 20)
print(r"\xhh 【十六进字符】演示:", "\n\x44")
输出
\n 【换行】演示:
第一行
第二行
--------------------
\\ 【反斜杠】演示:
一个反斜杠:\
--------------------
\' 和 \" 【引号】演示:
英文双引号:", 英文单引号:'
--------------------
行末\ 【不换行】演示:
我不想换行
--------------------
\t 【制表符】演示:
横向制表符
--------------------
\v 【纵向制表符】演示:
纵向制表符
--------------------
\a 【响铃】演示:
打开音响哦
--------------------
\b 【退格】演示:
退格(后面要有东西才行)
--------------------
\000 【空】演示:
-- -- False
--------------------
\r 【回车】演示:
2333
--------------------
\r 【翻页】演示:
翻页后
--------------------
\ooo 【八进字符】演示:
$
--------------------
\xhh 【十六进字符】演示:
D
原始字符串操作符( r/R )
关于原始字符串的目的,在 Python1.5 里面已经有说明,是为了对付那些在字符串中出现
的特殊字符(下面的小节会介绍这些特殊字符)。在原始字符串里,所有的字符都是直接按照字
面的意思来使用,没有转义特殊或不能打印的字符。
原始字符串的这个特性让一些工作变得非常的方便,比如正则表达式的创建(详见文档的 re
模块).正则表达式是一些定义了高级搜索匹配方式的字符串,通常是由代表字符,分组、匹配信
息、变量名、和字符类等的特殊符号组成。正则表达式模块已经包含了足够用的符号。但当你
必须插入额外的符号来使特殊字符表现的像普通字符的时候,你就陷入了“字符数字”的泥潭!
这时原始字符串就会派上用场了.
除了原始字符串符号(引号前面的字母"r")以外,原始字符串跟普通字符串有着几乎完全相
同的语法.
这个'r'可以是小写也可以是大写,唯一的要求是必须紧靠在第一个引号前.
2. 使用 '''
(三单引号)取代三个双引号会怎样?
输出的结果一样。
输出
https://blog.csdn.net/aaazz47/article/details/79501565
https://www.cnblogs.com/s502/archive/2013/03/22/2975187.html
《笨方法学Python》加分题10的更多相关文章
- "笨方法学python"
<笨方法学python>.感觉里面的方法还可以.新手可以看看... 本书可以:教会你编程新手三种最重要的技能:读和写.注重细节.发现不同.
- 笨方法学python 22,前期知识点总结
对笨方法学python,前22讲自己的模糊的单词.函数进行梳理总结如下: 单词.函数 含义 print() 打印内容到屏幕 IDLE 是一个纯Python下自带的简洁的集成开发环境 variable ...
- 笨办法学python 13题:pycharm 运行
笨办法学python 13题 代码: # -*- coding: utf-8 -*- from sys import argv # argv--argument variable 参数变量 scrip ...
- 《笨方法学Python》加分题29
加分练习猜一猜 “if 语句” 是什么,他有什么作用.在做下一道题之前,试着用自己的话回答下面的问题: 你认为 if 对他下一行代码做了什么?为什么 if 语句的下一行需要 4 个空格缩进?如果不缩进 ...
- 《笨方法学Python》加分题28
#!usr/bin/python # -*-coding:utf-8-*- True and True print ("True") False and True print (& ...
- 《笨方法学Python》加分题20
加分练习通读脚本,在每一行之前加注解,以理解脚本里发生的事情.每次 print_a_line 运行时,你都传递了一个叫 current_line 的变量,在每次调用时,打印出 current_line ...
- 《笨方法学Python》加分题17
题目通过前学习的文件操作把一个文件中的内容拷贝到另一个文件中,并使用 os.path.exists 在拷贝前判断被拷贝的文件是否已经存在,之后由用户判断是否继续完成拷贝. 新知识os.path.exi ...
- 《笨方法学Python》加分题15
本题本题开始涉及文件的操作,文件操作是一件危险的事情,需要仔细细心否则可能导致重要的文件损坏. 本题除了 ex15.py 这个脚本以外,还需要一个用来读取的文件 ex15_sample.txt 其内容 ...
- 《笨方法学Python》加分题32
注意一下 range 的用法.查一下 range 函数并理解它在第 22 行(我的答案),你可以直接将 elements 赋值为 range(0, 6) ,而无需使用 for 循环?在 python ...
随机推荐
- Android中是否推荐使用枚举Enum
一.Enum的产生 Java1.5中引入了枚举的语法,包括Enum,EnumSet,EnumMap等.其中Enum就是我们在C或C++中见过的枚举类型,但是Java中的枚举又比C或C++中的枚举更成熟 ...
- 【docker】将Java jar文件生成镜像、上传镜像并生成镜像压缩文件
概述 将Springboot的web服务打包成Jar包后,自动化脚本将jar打包成镜像.上传镜像.并生成镜像的压缩文件: Dockerfile FROM 10.254.9.21/library/ora ...
- 20165312 2017-2018-2 《JAVA程序设计》第4周学习总结
一.课本五六章知识点总结 1.第五章 继承是一种由已有的类创建新类的机制 子类继承父类的成员变量和方法 子类继承的方法只能操作子类继承和隐藏的成员变量 子类重写或新增的方法只能操作子类继承和新声明的成 ...
- CVE-2017-16995 漏洞利用
Ubuntu本地提权(CVE-2017-16995)漏洞复现 在 ichunqiu 看到的环境(https://www.ichunqiu.com/course/61487),觉得有意思就记录一下. 实 ...
- Percona XtraDB Cluster vs Galera Cluster vs MySQL Group Replication
Percona XtraDB Cluster vs Galera Cluster vs MySQL Group Replication Overview Galera Cluster 由 Coders ...
- linux添加zabbix service并开机自动启动
最近有个数据库相关操作后需要重启操作系统,重启后发现zabbix监控一直没有数据,迷了半天原来zabbix压根就没有启动.想了半天决定把zabbix添加到系统服务,并设置开机启动. 1.按一定的规则编 ...
- 验证Textbox的字符长度
private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e) { ) { //Indi ...
- vuex状态管理-数据改变不刷新
困惑: 在页面初始化的时候,我提交到vuex状态管理,然后在获取的时候获取不到,我找到了出错的地点,并进行了修改,然后可以获取到状态 但是不知道原因? 定义了如下的state const state ...
- day28元类与异常查找
元类与异常处理1. 什么是异常处理 异常是错误发生的信号,一旦程序出错就会产生一个异常,如果该异常 没有被应用程序处理,那么该异常就会抛出来,程序的执行也随之终止 异常包含三个部分: ...
- BZOJ 3097: Hash Killer I
3097: Hash Killer I Time Limit: 5 Sec Memory Limit: 128 MBSec Special Judge[Submit][Status][Discus ...