• 字符串、组合数据类型练习


    字符串练习:

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

    取得校园新闻的编号

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

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

    产生python文档的网址

    a1="http://doc.python.org/3/library/"
    a2=".html"
    a3="turtle"
    print(a1+a3+a2)

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

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

    a1 = 'http://news.gzcc.cn/html/xiaoyuanxinwen/'
    a2='.html'
    for i in range(1,220):
     add=a1+str(i)+a2
     print(add)

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

    用函数得到校园新闻编号

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

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

    s = '''简单点说话的方式简单点
    递进的情绪请省略
    你又不是个演员
    别设计那些情节
    没意见我只想看看你怎么圆
    你难过的太表面 像没天赋的演员
    观众一眼能看见
    该配合你演出的我演视而不见
    在逼一个最爱你的人即兴表演
    什么时候我们开始收起了底线
    顺应时代的改变看那些拙劣的表演
    可你曾经那么爱我干嘛演出细节
    我该变成什么样子才能延缓厌倦
    原来当爱放下防备后的这些那些
    才是考验
    没意见你想怎样我都随便
    你演技也有限
    又不用说感言
    分开就平淡些
    该配合你演出的我演视而不见
    别逼一个最爱你的人即兴表演
    什么时候我们开始没有了底线
    顺着别人的谎言被动就不显得可怜
    可你曾经那么爱我干嘛演出细节
    我该变成什么样子才能配合出演
    原来当爱放下防备后的这些那些
    都有个期限
    其实台下的观众就我一个
    其实我也看出你有点不舍
    场景也习惯我们来回拉扯
    还计较着什么
    其实说分不开的也不见得
    其实感情最怕的就是拖着
    越演到重场戏越哭不出了
    是否还值得
    该配合你演出的我尽力在表演
    像情感节目里的嘉宾任人挑选
    如果还能看出我有爱你的那面
    请剪掉那些情节让我看上去体面
    可你曾经那么爱我干嘛演出细节
    不在意的样子是我最后的表演
    是因为爱你我才选择表演这种成全'''
    print(s.count(''))

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

    s='Christmas or Christmas Day is a holiday celebrating the birth of Jesus, the central figure of Christianity.'
    print(s.split())

    2.组合数据类型练习

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

    定义字符串并进行遍历

    a = 'Hello!'
    for i in a:
        print(i)

    定义列表并进行遍历

    b = ['True','False','Null']
    for i in b:
        print(i)

    定义元组并进行遍历

    b = ['True','False','Null']
    tumple = tuple(b)
    for i in tumple:
        print(i)

    定义字典并进行遍历

    c = { 'd':1,'i':2,'c':3 }
    for i in c.items():
        print(i)

    定义集合并进行遍历

    d = set(['ad','ac','ab'])
    for i in d:
        print(i)

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

    字符串:不能修改的字符序列。除了不能修改,可把字符串当成列表一样处理。

    列表:列表是可变对象,它支持在原处修改的操作,也可以通过指定的索引和分片获取元素。区别于元组,可动态增加,删除,更新。

    元组:元组一旦定义其长度和内容都是固定的。一旦创建元组,则这个元组就不能被修改,即不能对元组进行更新、增加、删除操作,元组和列表是类似的, 只是元组不可修改内容。

     字典:字典最大的价值是查询,通过键,查找值,字典完全区别于列表和元组,因为字典使用hash表来存储, 所以只有能够进行hash运算的才能作为键值。

    集合:集合没有特殊的表示方法,而是通过一个set函数转换成集合。集合是一个无序不重复元素集,基本功能包括关系测试和消除重复元素.。

  • 相关阅读:
    RE_知识回顾
    python网络爬虫边看边学(selenium模块三验证码)
    python网络爬虫边看边学(selenium模块二无头浏览器)
    python网络爬虫边看边学(selenium模块一)
    python爬虫边看边学(多线程多进程协程)
    python爬虫边看边学(xpath模块解析)
    python爬虫边看边学(bs4安装与使用)
    python爬虫边看边学(数据解析)
    python爬虫边看边学(基础)
    python基础结束
  • 原文地址:https://www.cnblogs.com/chenguangpeng/p/8617135.html
Copyright © 2020-2023  润新知