• 字符串、组合练习


    1.字符串练习:

    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文档的网址

    addr1="https://docs.python.org/3/library/"
    addr2=".html"
    addr=addr1+"turtle"+addr2
    print(addr)

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

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

    i=1
    for i in range(2,9):
        print('http://news.gzcc.cn/html/xiaoyuanxinwen/{}.html'.format(i))

    练习字符串内建函数:strip,lstrip,rstrip,split,count
    用函数得到校园新闻编号

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

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

    songstr='''
    Booty Music
    Deepside
    When the beat going like that (boom boom)
    Girl, I wanna put you up in my room
    I wanna put you up against that wall
    Throw you on the bed and take your clothes off (clothes off)
    Everybody don't like it slow (it slow)
    Consider me one of them folk
    Let's get to it (get to it)
    Do it (do it)
    Get to it (get to it)
    Get to it
    Kinda crunk and I'm off this scene
    A look back and that's my shit
    Once I had a shot of that good Petrone
    I'm all in my boxers like Bobby Jones
    Everybody don't like it slow (it slow)
    Consider me one of them folk
    And let's do it (do it)
    Do it (do it)
    Let's do it (do it)
    Let's do it
    Baby, that's the way I like it (hey)
    That's the way you like it (hey)
    That's the way we like it
    Making love to booty music
    Go Leo! It's your birthday (hey)
    Go Virgo! It's your birthday (hey)
    Go Pisces! It's your birthday
    Making love to booty music
    I feel it all in my bones
    Tryna keep up with that tempo
    Make it all night till your back gets sore
    Till we just can take it no more
    Look at that ass like "Oh my god"
    We clap back till you give me applause
    Sounded like (clap clap clap clap clap clap)Mhm… when I get in them drawers
    When I get in them drawers
    Get your hair in tangles
    I wrap it in my ankles
    I'm gripping on your handles
    I'm getting on different angles
    Like ten, five cent, ten cent, dollar
    Ten, five cent, ten cent, dollar
    Ten, five cent, ten cent, dollar
    Let me see you pop it (pop it)
    That's the way I like it (hey)
    That's the way you like it (hey)
    That's the way we like it
    Making love to booty music
    Go Aries! It's your birthday (hey)
    Go Libra! It's your birthday (hey)
    Go Scorpio! It's your birthday
    Making love to booty music
    Don't stop, get it, get it
    Pop that coochie, let me hit it
    I wanna rock, I wanna rock
    Let me get a little bit of that bumpy ride
    Don't stop, get it, get it
    Let me put some stank up in it
    I wanna rock, I wanna rock
    Let me get a little bit of that bumpy ride
    (~~~~~Music~~~~~)
    Does anybody out there wanna
    Let me get a little bit of that bumpy ride
    Oooohh…
    Oooohh…
    Baby, that's the way I like it (hey)
    That's the way you like it (hey)
    That's the way we like it
    Making love to booty music
    Go Cancer! It's your birthday (hey)
    Go Capricorn! It's your birthday (hey)
    Go Aquarius! It's your birthday
    Making love to booty music
    That's the way I like it (hey)
    That's the way you like it (hey)
    That's the way we like it
    Making love to booty music
    Go Taurus! It's your birthday (hey)
    Go Gemini! It's your birthday (hey)
    Go Sag! It's your birthday
    Making love to booty music
    ~~~END~~~
    '''
    print(songstr.count('booty'))

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

    str='Get your hair in tangles'
    print(str.split())

    2.组合数据类型练习

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

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

    #字符串遍历
    string='hello,python'
    print(string)
    for str in string:
        print(str)
    
    
    #列表遍历
    course=['Mike','Jhon','Hello']
    print(course)
    for cou in course:
        print(cou)
    
    
    #元组遍历
    tuple=('A','apple','pink','java')
    print(tuple)
    for tup in range(len(tuple)):
        print(tuple[tup])
    
    
    #字典遍历
    dictionary={'python':1,'java':2,'C++':3}
    for dic in dictionary.items():
        print(dic)
    
    
    #集合遍历
    s=set(['dic','cou','tup'])
    for i in s:
        print(i)

    总结:
    列表是最常用的Python数据类型,创建列表只要把逗号分隔的不同的数据项使用方括号括起来就可以。
    元组是存一组数据,一旦创建,便不能修改,也叫做只读列表。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开。
    字典是一种可变容器模型,它每个键值对小括号()用冒号‘:’分割,每个对之间用逗号‘,’分割,整个字典包括在花括号‘{}’里面。
    集合是一个无序的,不重复的数据组合。

  • 相关阅读:
    MVC根据角色自动选择母版页
    Redis学习笔记~五大数据结果的测试
    Redis学习笔记~Redis提供的五种数据结构
    将不确定变为确定~一切归总为“二”(C#中的位运算有啥用)
    Redis学习笔记~把redis放在DATA层,作为一种数据源,我认为更合理,也更符合我的面向对象原则
    屌丝程序员的那些事(一)毕业那年
    jquery的Flexigrid改造,支持选中行内容获取,两个表格行相互移动,行选中事件,支持dwr
    屌丝程序员的那些事(三)一起培训的那些人
    Centos 64位下搭建android开发环境需要的lib包
    屌丝程序员的那些事(二)第一次面试
  • 原文地址:https://www.cnblogs.com/dfq621/p/8619402.html
Copyright © 2020-2023  润新知