字符串、组合数据类型练习

字符串、组合数据类型练习

http://news.gzcc.cn/html/2017/xiaoyuanxinwen_1027/8443.html

取得校园新闻的编号

 

a='http://news.gzcc.cn/html/2017/xiaoyuanxinwen_1027/8443.html'[-14:-5]
print(a)

 

https://docs.python.org/3/library/turtle.html

产生python文档的网址

 

b='https://docs.python.org/3/library/turtle.html'
print(b)

 

 

http://news.gzcc.cn/html/xiaoyuanxinwen/4.html

产生校园新闻的一系列新闻页网址

 

for i in range(3):
    print('http://news.gzcc.cn/html/xiaoyuanxinwen/{}.html'.format(i))

 

 

练习字符串内建函数:strip,lstrip,rstrip,split,count

用函数得到校园新闻编号

n='http://news.gzcc.cn/html/2017/xiaoyuanxinwen_1027/8443.html'
print(n.rstrip('.html')[-9:])

 

用函数统计一歌词中单词出现的次数

j='''
灯不会在
任何时候为我开
是好是坏,该不该
还没来的不想猜
有谁能真的看得清楚
要怎么组未来的拼图
不会为了限量款排队
我都是天亮了才睡
时间比LV还贵
人生总苦短又怎么能白费
没兴趣在乎我在别人眼中的定位
普通或另类
讨厌或敬佩
不需要多余的应对
只想跟懂我的说一声幸会
因为别的都不屑
快乐是自己的没人可以借
忘记了恨谁,有谁忘了谢
偶尔在情绪会泛滥的夜
没有人会帮你把你变得更好
错过只能怪你没有趁早
每天都要保持前进
我势必要有强劲的实力
再跟全新的自己问好
我知道灯,不会在
任何时候为我开
是好是坏,该不该
还没来的不想猜
有谁能真的看得清楚
哪里是归宿
要怎么组未来的拼图
先走好每一步
昨天已经过去明天还没来
今天的一切就算突然我也不奇怪
我不再预测未来因为总在意料外
该在的都会在
不管这世界变得多么快
从没想过买个彩票可以让我中奖
也不需要不实在的面子
我也早就不跟别人谈论什么梦想
悄悄把梦想的都变成了现实
不管我是试试看
还是扑了空
直接做到而不是挂在嘴边
是个穷光蛋
还是大富翁
我都尽力的过好我的每天
因为灯,不会在
任何时候为我开
是好是坏,该不该
还没来的不想猜
有谁能真的看得清楚
哪里是归宿
要怎么组未来的拼图
先走好每一步
灯,不会在
任何时候为我开
是好是坏,该不该
还没来的不想猜
有谁能真的看得清楚
哪里是归宿
要怎么组未来的拼图
先走好每一步
不用去猜
不用去猜
还没有发生的不用去猜
不用去猜
不用去猜
明天是什么样不用去猜
不用去猜
不用去猜
该来的总会来不用去猜
不用去猜
不用去猜
不用去猜
不用去猜
不浪费时间去猜测我未来
会碰到的麻烦或惊喜
虽然也常会有问号跟感叹号
出现但不让它留在我心里
曾经我为了去武装我自己
很快就学会了冷漠和脏话
现在我不想再装
我只想更爽快想悠然的活在这当下
时间又不会为我赖着不走
干吗停下来为了选择头疼
我的新目标就在下个路口
现在要做的就是加点油门
当我穿过拥挤的人群
穿过低谷时被冲洗的人情
感谢所有为我亮起的灯
在我丧气的时候
总是仗义的过来按我门铃
因为灯,不会在
任何时候为我开
是好是坏,该不该
还没来的不想猜
有谁能真的看得清楚
哪里是归宿
要怎么组未来的拼图
先走好每一步
灯,不会在
任何时候为我开
是好是坏,该不该
还没来的不想猜
有谁能真的看得清楚
哪里是归宿
要怎么组未来的拼图
先走好每一步'''
print(j.count('不用去猜'))

 

将字符串分解成一个个的单词。

z='you are the apple of my eyes or 你 是 我 心 中 挚 爱'
print(z.split())

 

.组合数据类型练习

分别定义字符串,列表,元组,字典,集合,并进行遍历。

定义字符串

a='hello world'
print(a)

遍历字符串

for i in a:
    print(i)

 

定义列表

b=["hello","world"]
print(b)

遍历列表

for i in b:
        print(i)

 

定义元组

c=tuple(b)
print(c)

遍历元组

for i in range(len(c)):
    print(c[i])

 

定义字典

dic={'hello':5,'world':5}
print(dic)

遍历字典

for i in dic.items():
    print(i)

 

 

定义集合

e=set('hello,world')
print(e)

遍历集合

for i in e:
    print(i)

 

总结列表,元组,字典,集合的联系与区别。

 

 

  联系:1.列表,集合,字典都可以读写。2.列表,元组,字典都可以重复 3.列表和元组存储的方式是值 4.列表和元组是有序的,集合和字典是无序的。

  区别:1元组区别于列表,集合,字典,它不支持写,只支持读。2.集合区别于列表,元组,字典,它不可重复。3.集合区别于列表跟元组,它存储方式是键,字典区别于列表,元组,集合,它的存储方式是键值对。5.字典,集合区别于列表跟元组,它们是无序的。

 

posted on 2018-03-20 18:41  163-王晓峰  阅读(203)  评论(0编辑  收藏  举报