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)
总结列表,元组,字典,集合的联系与区别。
列表和元组有序,字典和集合无序。元组不可更改,所以没有修改自身的方法,但若自身的元素是可更改的,就可以更改自身元素。
字典和集合虽然可以用循环遍历,但因为无序所以不可以用下标查找里面的元素。