str='We Chat' for i in str: print(i) list1=list('12345') for i in list1: print(i)
字符串练习:
http://news.gzcc.cn/html/2017/xiaoyuanxinwen_1027/8443.html
取得校园新闻的编号
str='http://news.gzcc.cn/html/2017/xiaoyuanxinwen_1027/8443.html' str.rstrip('.html').split('/')[-1]
https://docs.python.org/3/library/turtle.html
产生python文档的网址
str='https://docs.python.org/3/library/turtle.html' print(str)
http://news.gzcc.cn/html/xiaoyuanxinwen/4.html
产生校园新闻的一系列新闻页网址
for i in range(10): str='http://news.gzcc.cn/html/xiaoyuanxinwen/{}.html'.format(i) print(str)
练习字符串内建函数:strip,lstrip,rstrip,split,count
用函数得到校园新闻编号
用函数统计一歌词中单词出现的次数
将字符串分解成一个个的单词。
str=''' 起来!不愿做奴隶的人们! 把我们的血肉筑成我们新的长城! 中华民族到了最危险的时候, 每个人被迫着发出最后的吼声。 起来!起来!起来! 我们万众一心, 冒着敌人的炮火,前进! 冒着敌人的炮火,前进! 前进!前进、进! ''' print(str.count('前进'))
2.组合数据类型练习
分别定义字符串,列表,元组,字典,集合,并进行遍历。
总结列表,元组,典,集合的联系与区别。
str='We Chat' for i in str: i list1=list('12345') for i in list1: i tuple1=tuple('123456') for i in tuple1: i d={'W':'C','e':'h'} #d=dict(zip('We','Chat')) for i in d.keys(): i for i in d.values(): i s={'W','e','C','h','a','t'} for i in s: i
列表和元组是有序的序列,字典和集合是无序的序列;
列表和元组是牺牲时间节省内存;字典和集合是牺牲内存节省时间。
列表:将字符串等基本数据类型储存起来,元素可重复,可嵌套其他数据类型
元组:区别与列表是不可以修改定义好的元素
字典:key-value组成的对形成一个元素,key不可重复
集合:区别与列表是不可以有相同的元素