文档章节

笨方法学Python,Lesson6,7,8,9,10

好好先生_1028
 好好先生_1028
发布于 2015/10/18 21:21
字数 507
阅读 51
收藏 0

Exercise 6

代码

x = "There are %d types of people." % 10
binary = "binary"
do_not = "don't"
y = "Those who know %s and those who %s." % (binary,do_not)

print x 
print y 

print "I said: %r." % x 
print "I also said: '%s'." % y

hilarious = False 
joke_evaluation = "Isn't that joke so funny?! %r"

print joke_evaluation % hilarious

w = "This is the left side of..."
e = "a string with a right side."

print w + e

输出

Notes:

①格式化字符的区别,%r主要用于debug,%s字符串,%d整型

②字符串之间可以用+相连,组成新的长字符串

>>> 'abc' + 'defg'
'abcdefg'

③True、False均是python关键字,是布尔值

Exercise 7

代码

print "Marry had a little lamb."
print "Its fleece was white as %s." % 'snow'
print "And everywhere that Marry went."
print "." * 10 

end1 = "C"
end2 = "h"
end3 = "e"
end4 = "e"
end5 = "s"
end6 = "e"
end7 = "B"
end8 = "u"
end9 = "r"
end10 = "g"
end11 = "e"
end12 = "r"

print end1 + end2 + end3 + end4 + end5 + end6,
print end7 + end8 + end9 + end10 + end11 + end12

输出

Notes:

无新内容

Exercise 8

代码

# -*- coding:utf-8 -*-
formatter = "%r %r %r %r"

print formatter % (1,2,3,4)
print formatter % ("one","two","three","four")
print formatter % (True,False,False,True)
print formatter % (formatter,formatter,formatter,formatter)
print formatter % (
    "I had this thing.",
    "That you could type up right.",
    "But it didn't sing.",
    "So I said goodnight."
)

输出

Exercise 9

代码

# Here's some new strange stuff, remember type it exactly.

days = "Mon Tue Wed Thu Sat Sun"
months = "Jan\nFeb\nMar\nApr\nMay\nJun\nJul\nAug"

print "Here are the days:", days 
print "Here are the months:", months 

print """
There's something going on here.
With the three double-quotes.
We'll be able to type as much as we like.
Even 4 lines if we want, or 5, or 6.
"""

输出

Notes:

① \n在字符串中直接换行

②三个双引号或单引号内的字符串,可以直接输入多行并输出多行

Exercise 10

代码

tebby_cat = "\tI'm tabbed in."
persian_cat = "I'm split\non a line."
backslach_cat = "I'm \\ a \\ cat."

fat_cat = """
I'll do a list:
\t* Cat food
\t* Fishies
\t* Catnip\n\t* Grass
"""

print tebby_cat
print persian_cat
print backslach_cat
print fat_cat

输出

Notes:

①\是转义符  后面跟不同的转义字符形成转义序列可以在字符串中实现不同的效果

             转义符
                                   功能
\\ 反斜杠
\' 单引号
\'' 双引号
\a
ASCII Bell 响铃符
\b 退格符
\f 进纸符
\n 换行符
\r ASCII
回车符
\v 垂直制表符
\t 水平制表符









© 著作权归作者所有

共有 人打赏支持
好好先生_1028
粉丝 24
博文 79
码字总数 78986
作品 0
温州
私信 提问
1017学习总结4天,心急没用,专。类和实例

1、学习4节,学习4.5小时 2、仰卧起坐150 100% 3、知乎 0 今日累计学习3小时20分钟 6:40—7:20 8:10—8:50(其中25分钟在写总结) 10:20—1:00(一直在学习类和实例,封装,方法) 自己的心态一直...

夜希辰
10/18
0
0
python-35:urllib 和 urllib2 模块

首先,urllib 和 urllib2 是python 自带的模块,所以我们可以通过官网文档来查看它们的详细信息,这里依然给出网址,感兴趣的同学可以看一下 urllib模块:http://python.usyiyi.cn/python278...

达岭凹老大
2015/12/01
229
0
我们可以在同一个虚拟机中运行 Python 2 和 3 代码而不需要更改代码吗?

从理论上来说,可以。Zed Shaw 说过一句著名的话,如果不行,那么 Python 3 一定不是图灵完备的。但在实践中,这是不现实的,我将通过给你们举几个例子来说明原因。 对于字典(dict)来说,这...

作者: Łukasz Langa
05/08
0
0
Python之路——Python3 入门教程

本文适合有Java编程经验的程序员快速熟悉Python,本文程序在windows xp+python3.1a1测试通过。   本文提到的idle指python shell,即安装python后你在菜单看到的IDLE(python gui),在idle里c...

SANSOM
2013/06/26
0
0
OpenCV视频计算机视觉图像识别实战Python

百度网盘 ├─第01讲 工欲善其事必先利其器-图像处理基础│ cv第一次资料.rar│ 第一课.mkv│ ├─第02讲 初探计算机视觉│ cv_第一二讲.pdf│ cv第二次资料.rar│ 第二课.mkv│ ├─第03讲 ...

远近高低各不同
11/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

MariaDB 服务器在 MySQL Workbench 备份数据的时候出错如何解决

服务器是运行在 MariaDB 10.2 上面的,在使用 MySQL Workbench 出现错误: mysqldump: Couldn't execute 'SELECT COLUMN_NAME, JSON_EXTRACT(HISTOGRAM, '$."number-of-buckets-specified"'......

honeymose
今天
3
0
apache顶级项目(二) - B~C

apache顶级项目(二) - B~C https://www.apache.org/ Bahir Apache Bahir provides extensions to multiple distributed analytic platforms, extending their reach with a diversity of s......

晨猫
今天
6
0
day152-2018-11-19-英语流利阅读

“超级食物”竟然是营销噱头? Daniel 2018-11-19 1.今日导读 近几年来,超级食物 superfoods 开始逐渐走红。不难发现,越来越多的轻食餐厅也在不断推出以超级食物为主打食材的健康料理,像是...

飞鱼说编程
今天
14
0
SpringBoot源码:启动过程分析(二)

接着上篇继续分析 SpringBoot 的启动过程。 SpringBoot的版本为:2.1.0 release,最新版本。 一.时序图 一样的,我们先把时序图贴上来,方便理解: 二.源码分析 回顾一下,前面我们分析到了下...

Jacktanger
昨天
4
0
Apache防盗链配置,Directory访问控制,FilesMatch进行访问控制

防盗链配置 通过限制referer来实现防盗链的功能 配置前,使用curl -e 指定referer [root@test-a test-webroot]# curl -e "http://www.test.com/1.html" -x127.0.0.1:80 "www.test.com/1.jpg......

野雪球
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部