python基础2

字符串练习:

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

取得校园新闻的编号

 

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

  

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

产生python文档的网址

 

s1='https://docs.python.org/3/library/'
s2='.html'
s=s1+'turtle'+s2
print(s)

  

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

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

 

s1='http://news.gzcc.cn/html/xiaoyuanxinwen/index'
s2='http://news.gzcc.cn/html/xiaoyuanxinwen/'
print(s1)
for i in range(2,10):
    print(s2+str(i)+'.html')

  

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

用函数得到校园新闻编号

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

  

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

s1='''你要走吗 via via
易碎的 骄傲着
那也曾是我的模样
沸腾着的 不安着的
你要去哪 via via
谜一样的 沉默着的
故事你真的在听吗
我曾经跨过山和大海
也穿过人山人海
我曾经拥有着一切
转眼都飘散如烟
我曾经失落失望失掉所有方向
直到看见平凡才是唯一的答案
当你仍然 还在幻想
你的明天 via via
她会好吗 还是更烂
对我而言是另一天
我曾经毁了我的一切
只想永远地离开
我曾经堕入无边黑暗
想挣扎无法自拔
我曾经像你像他像那野草野花
绝望着 也渴望着 也哭也笑平凡着
向前走 就这么走
就算你被给过什么
向前走 就这么走
就算你被夺走什么
向前走 就这么走
就算你会错过什么
向前走 就这么走
就算你会
我曾经跨过山和大海
也穿过人山人海
我曾经拥有着一切
转眼都飘散如烟
我曾经失落失望失掉所有方向
直到看见平凡才是唯一的答案
我曾经毁了我的一切
只想永远地离开
我曾经堕入无边黑暗
想挣扎无法自拔
我曾经像你像他像那野草野花
绝望着 也渴望着 也哭也笑平凡着
我曾经跨过山和大海
也穿过人山人海
我曾经问遍整个世界
从来没得到答案
我不过像你像他像那野草野花
冥冥中这是我 唯一要走的路啊
时间无言 如此这般
明天已在 hia hia
风吹过的 路依然远
你的故事讲到了哪'''

print(s1.count('平凡'))

  

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

 

s1='Stray birds of summer come to my window to sing and fly away.And yellow leaves of autumn, which no songs,flutter and fall there with a sign'
print(s1.split())

 

2.组合数据类型练习

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

字符串:

str='turtle'
for i in str:
    print(i)

列表:

list=["1","2","3"]
for i in list:
    print(i)

元组:

tup={"a","b","c"}
for i in tup:
    print(i)

字典:

dic={"sid":27,"nancy":24}
for key in dic.keys():
    print(key,dic[key])

集合:

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

  

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

列表和元组有序,字典和集合无序。元组不可更改,所以没有修改自身的方法,但若自身的元素是可更改的,就可以更改自身元素。

字典和集合虽然可以用循环遍历,但因为无序所以不可以用下标查找里面的元素。

 

posted on 2018-03-20 16:40  阿丹丹酱  阅读(136)  评论(0编辑  收藏  举报

导航