zoukankan      html  css  js  c++  java
  • 字符串练习

    字符串练习:

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

    取得校园新闻的编号

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

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

    产生python文档的网址

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

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

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

    方法一:

    com2 = 'http://news.gzcc.cn/html/xiaoyuanxinwen/'
    com3 = '.html'
    for i in range(2,20):
        print( com2 + str(i) + com3)

    方法二:

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

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

    用函数得到校园新闻编号

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

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

    song = '''
    北京欢迎你 - 谭晶
    词:林夕
    曲:小柯
    迎接另一个晨曦 带来全新空气
    气息改变情味不变 茶香飘满情谊
    我家大门常打开 开放怀抱等你
    拥抱过就有了默契 你会爱上这里
    不管远近都是客人 请不用客气
    相约好了在一起 我们欢迎你
    我家种着万年青 开放每段传奇
    为传统的土壤播种 为你留下回忆
    陌生熟悉都是客人 请不用拘礼
    第几次来没关系 有太多话题
    北京欢迎你 为你开天辟地
    流动中的魅力充满着朝气
    北京欢迎你 在太阳下分享呼吸
    在黄土地刷新成绩
    我家大门常打开 开怀容纳天地
    岁月绽放青春笑容 迎接这个日期
    天大地大都是朋友 请不用客气
    画意诗情带笑意 只为等待你
    北京欢迎你 像音乐感动你
    让我们都加油去超越自己
    北京欢迎你 有梦想谁都了不起
    有勇气就会有奇迹
    北京欢迎你 为你开天辟地
    流动中的魅力充满着朝气
    北京欢迎你 在太阳下分享呼吸
    在黄土地刷新成绩
    北京欢迎你
    我家大门常打开 开放怀抱等你
    拥抱过就有了默契 你会爱上这里
    不管远近都是客人 请不用客气
    相约好了再一起 我们欢迎你
    北京欢迎你 为你开天辟地
    流动中的魅力充满着朝气
    北京欢迎你 在太阳下分享呼吸
    在黄土地刷新成绩
    北京欢迎你 像音乐感动你
    让我们都加油去超越自己
    北京欢迎你 有梦想谁都了不起
    有勇气就会有奇迹
    北京欢迎你 有梦想谁都了不起
    有勇气就会有奇迹
    北京欢迎你 有梦想谁都了不起
    有勇气就会有奇迹'''
    print('北京欢迎你在歌里一共出现了'+ str(song.count('北京欢迎你')) + '')

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

    string = 'To be or not to be that is the question '
    print(string.split())

    组合数据类型练习

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

    字符串遍历:

    s = "(1,2,3)"
    for a in range(len(s)):
        print(s[a])

    列表遍历:

    方法一:

    list = ['cat','dog','monkey']
    for b in list:
        print(b)

    方法二:

    for c in range(len(list)):
        print(list[c])

    元组遍历:

    方法一:

    tuple = ('cat','dog','monkey')
    for d in tuple:
        print(d)

    方法二:

    for e in range(len(tuple)):
        print(tuple[e])

    字典遍历:

    dict = {'cat':10,'dog':16,'monkey':28}
    for key in dict:
        print(dict[key])
    for value in dict:
        print(dict[value])
    for items in dict:
        print(dict[items])

    集合遍历:

    set1 = set(['cat','dog','monkey'])
    for f in set1:
        print(f)

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

    列表和元组都是序列,有顺序的,可以按照序列号来查找对应的值,但是列表可以修改,而元组里的不能修改,除非元组的某个元素是列表。

    字典和集合不是序列,没有顺序的,字典采用键值对存储,可通过键来查找值,而集合里面只存储键,不存储值,只是键的集合。字典和集合的值都是不能重复的。

  • 相关阅读:
    处理客户端无法及时更新js、css
    关于JQ判断单选复选被选中
    一路风景,一路欣赏,一路有你
    Adobe Dreamweaver CC 2015新功能
    Eclipse导出APK文件报错 android lint problem
    swift2.0 计算圆面积
    zendStudio连接远程服务器报错java.net.SocketException
    IOS tableview 消除 分割线短 15 像素 ios8方法 swift版
    应用之间调用 UIApplication类的OpenURL方法
    iOS8 今日扩展
  • 原文地址:https://www.cnblogs.com/LauSir139/p/8612559.html
Copyright © 2011-2022 走看看