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

1.字符串练习:

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

取得校园新闻的编号

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

 

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

产生python文档的网址

addr1='https://docs.python.org/3/library/'
addr2='.html'
addr=addr1+'turtle'+addr2
print(addr)

 

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

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

for i in range(1, 10):
s = 'http://news.gzcc.cn/html/xiaoyuanxinwen/{}.html'.format(i)
print(s)

 

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

用函数得到校园新闻编号

str='http://news.gzcc.cn/html/2017/xiaoyuanxinwen_1027/8443.html'
n=str.rstrip('.html').split('_')[1]
print(n)

 

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

str='''
体面-(电影《前任3:再见前任》插曲) - 于文文
作词:唐恬
作曲:于文文
编曲:郑楠
和声:于文文
和声设计:于文文
别堆砌怀念让剧情变得狗血
深爱了多年又何必毁了经典
都已成年不拖不欠
浪费时间是我情愿
像谢幕的演员眼看着灯光熄灭
来不及再轰轰烈烈
就保留告别的尊严
我爱你不后悔也尊重故事结尾
分手应该体面谁都不要说抱歉
何来亏欠我敢给就敢心碎
镜头前面是从前的我们
在喝彩流着泪声嘶力竭
离开也很体面才没辜负这些年
爱得热烈认真付出的画面
别让执念毁掉了昨天
我爱过你利落干脆
最熟悉的街主角却换了人演
我哭到哽咽心再痛就当破茧
来不及再轰轰烈烈
就保留告别的尊严
我爱你不后悔也尊重故事结尾
分手应该体面谁都不要说抱歉
何来亏欠我敢给就敢心碎
镜头前面是从前的我们
在喝彩流着泪声嘶力竭
离开也很体面才没辜负这些年
爱得热烈认真付出的画面
别让执念毁掉了昨天
我爱过你利落干脆
再见不负遇见
'''
print(str.count('体面'))

 

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

s='I love music'
print(s.split())

 

2.组合数据类型练习

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

s='English'
for i in s:
    print(i)

 

list=['I','like','the','flowers']
for i in list:
    print(i)

 

tup = tuple('English')

for i in tup:
    print(i)

 

d = dict(zip(['jack','nacy','allen'],['78','89','88']))
for i in d.keys():
    print(i)
for s in d.values():
    print(s)
for i in d.items():
    print(i)

 

 

s =set ('5769524')
for i in s:
    print(i)

 

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

 

总结:列表和元组都是有序的序列。元组和列表非常相似,但是元组不可修改,但是若元组的某一个元素属性为列表,则该
列表元素中的元素可以修改。字典和集合是无序的、不重复的。字典使用键-值(key-value)对存储,key是不可变对象。
集合是一组key的集合,但不存储value。

 

转载于:https://www.cnblogs.com/ashh/p/8620025.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值