您的位置:首页 > 编程语言 > Python开发

趣学Python-教孩子学编程--第三章

2015-11-28 18:50 585 查看
知识点:

1、字符串

1>字符串可以用单引号(' ')、双引号(" ")、三引号(''' ''')来表示。

2>不同之处在于,三引号可以创建不止一行的字符串。

3>若同一字符串需要输出多种引号,可以用转义符
\ ,也可以用字符串中没有输出的引号来表示。

4>字符串中嵌入字符串:

需要使用占位符 %s (见课后练习3)

注:当使用多个占位符时,需要把替换的值用括号括起来(见课后练习3),值排放的顺序就是他们在字符中被引用到的顺序。

5>print(10 * 'a')

字符串乘法,等同于输出n次字符串

2、列表

列表用中括号 [ ]

例: temp = ['DNF','LOL','CF','SF','CS']

1、列表中第一个元素下表从0开始

2、显示列表的一个子集,用冒号( : )

例:print(temp[1:3])

[1:3]表示从索引位置1到索引位置3(不包括索引位置3)的元素,即['LOL','CF']

[ :3]表示索引位置从0开始 [2: ]表示索引到最后一个元素

3、一个列表中可以同时包括整型、浮点型、字符串、列表等多种形式

4、向列表中添加元素(append函数)

temp.append('QQ')

temp = ['DNF','LOL','CF','SF','CS','QQ']

append把一个元素添加到列表的最后

5、从列表中删除元素(del命令)

del temp[1]

temp = ['DNF','CF','SF','CS','QQ']

del命令删除列表的第n个元素

6、列表加法(见课后练习1,只能是两个列表相加)

列表乘法

list = [1,2]

list = list * 3

list = [1,2,1,2,1,2]

3、元组

元组用小括号 ( )

元组和列表唯一的区别是,元组一旦创建之后不能再发生变化

4、字典(map)

字典用大括号 { }

例: temp = { 'DNF' : '61',

'LOL' : '28',

'CF' : '下士'}

字典中每一个元素都有一个键(key)和一个对应的值(value),用冒号将键和值分开

删除值:del temp['DNF']

替换值:temp['LOL'] = '30'

不能将两个字典连接!

课后练习:

1、列表相加

games=['DNF','LOL','CF']
foods=['蛋炒饭','麻辣烫','大盘鸡']
favorites=games+foods
print(favorites)
['DNF', 'LOL', 'CF', '蛋炒饭', '麻辣烫', '大盘鸡']


2、算数
num = 3 * 25 + 2* 40
print(num)
155


3、占位符应用

xing = '尚'
ming = '某某'
shuchu = '你好,%s%s!'
print(shuchu<span style="color:#cc0000;"> % </span>(xing,ming))
你好,尚某某!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: