• 字符串练习


    字符串练习:

    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)

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

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

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

  • 相关阅读:
    【转载,整理】Linux性能监控
    【转载,整理】Spotlight 监控
    Linux中SFTP命令
    SQL中特殊符号的使用
    Oracle数据库中number类型在java中的使用
    【转载】抓包工具Fidder详解(主要来抓取Android中app的请求) 包括https
    Linux scp命令
    shell编程入门(一)
    Linux 技巧:让进程在后台可靠运行的几种方法
    Fast Algorithm To Find Unique Items in JavaScript Array
  • 原文地址:https://www.cnblogs.com/LauSir139/p/8612559.html
Copyright © 2020-2023  润新知