字符串练习

字符串练习:

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

取得校园新闻的编号

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

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

产生python文档的网址

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

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

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

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

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

用函数得到校园新闻编号

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

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

str = '''
如果那两个字没有颤抖
我不会发现 我难受
怎么说出口
也不过是分手
如果对于明天没有要求
牵牵手就像旅游
成千上万个门口
总有一个人要先走
怀抱既然不能逗留
何不在离开的时候
一边享受 一边泪流
十年之前
我不认识你
你不属于我
我们还是一样
陪在一个陌生人左右
走过渐渐熟悉的街头
十年之后
我们是朋友
还可以问候
只是那种温柔
再也找不到拥抱的理由
情人最后难免沦为朋友
怀抱既然不能逗留
何不在离开的时候
一边享受 一边泪流
十年之前
我不认识你
你不属于我
我们还是一样
陪在一个陌生人左右
走过渐渐熟悉的街头
十年之后 我们是朋友
还可以问候 只是那种温柔
再也找不到拥抱的理由
情人最后难免沦为朋友
直到和你做了多年朋友
才明白我的眼泪
不是为你而流
也为别人而流
'''
print(str.count('十年'))

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

string = 'It's piece of cake!'
print(string.split())

 

2.组合数据类型练习

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

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

#字符串
str = 'tuple' for i in str: print(i)
#列表 a
= ['l','i','s','t'] for i in a: print(i)
#元组 b
= ('t','u','p','l','e') for i in b: print(i) #字典 c = { 'd':1,'i':2,'c':3,'t':4 } for kv in c.items(): print(kv)
#集合 s
= set(['s','e','t']) for i in s: print(i)

列表,元组,字典,集合的联系与区别:列表特点是可重复,类型可不同。python里的列表用“[]”表示。元组和列表在结构上没有什么区别,唯一的差异在于元组是只读的,不能修改。元组用“()”表示。字典存储键值对数据。元祖用圆括号,列表用方括号,字典用花括号。元组有序,列表有序,字典无序,元组的元素不可变,列表和字典可变。字典元素键值对。集合是一个无序的,不重复的数据组合。集合可去重,把一个列表变成集合,就自动去重了。集合还可以进行关系测试,测试两组数据之前的交集、差集、并集等关系.

posted @ 2018-03-21 15:08  lawliet9  阅读(129)  评论(0编辑  收藏  举报