笨方法学python 笔记_笨方法学Python,Lesson6,7,8,9,10

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

水平制表符

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值