• 变量、字符串、列表


    print('aaaa')
    
    
    name = 'shenweiwei-shen-wei-wei'
    print(name)
    
    name2 = 'sHEn wEI WeI'
    print(name2.title())            #将单词的首字母大写,其它字母小写:Shen Wei Wei
    print(name2)                    #显示:sHEn wEI WeI
    
    
    print(name2.upper())       #全部大写:SHEN WEI WEI
    print(name2)               #显示:sHEn wEI WeI
    
    print(name2.lower())       #全部小写:shen wei wei
    print(name2)               #显示:sHEn wEI WeI
    
    
    
    name3 = name + "    " + name2          #使用+号拼接字符串
    print(name3)                           #显示:shenweiwei-shen-wei-wei    sHEn wEI WeI
    
    print('\tshen\twei\twei\tnin\thao')   #制表符号
    print('\nshen\nwei\nwei\nnin\nhao')   #换行符
    
    
    ====================================================================================================================
    ====================================================================================================================
    
    
    #删除字符串开头和末尾的空白
    
    
    #删除末尾的空白,rstrip()只是暂时删除空白,如果需要永久删除,需要把删除后的重新复制给原变量
    
    name4 = '                                   shen     wei    wei                                '
    
    print(name4.rstrip())
    
    
    
    
    name5 = name4.rstrip()
    
    print(name5)
    
    
    #删除开头的空白
    
    print(name4.lstrip())
    name6 = name4.lstrip()
    print(name6)
    
    =======================================================================================================================
    =======================================================================================================================
    
    
    
    #什么是列表
    
    
    zimu = ['aBcD','b','c','d','e']
    
    
    print(zimu)                       #此处将列表完整完全的展示出来了   ['aBcD','b','c','d','e']
    
    #===========================================================================================
    
    print(zimu[0])
    print(zimu[1])
    print(zimu[2])
    print(zimu[3])
    print(zimu[4])
    
    #===========================================================================================
    
    print(zimu[0].title())               #第一个字母显示大写,其余小写,即首字母大写
    
    print(zimu[0].upper())               #全部大写
    
    print(zimu[0].lower())               #全部小写
    
    
    #===========================================================================================
    
    #特殊语法:最后一个元素索引为-1,倒数第二个为-2,以此类推
    
    print(zimu[-5])
    print(zimu[-4])
    print(zimu[-3])
    print(zimu[-2])
    print(zimu[-1])
    
    
    #===========================================================================================
    
    
    name = 'ninhao      ' + zimu[0]
    
    print(name)
    
    
    #===========================================================================================
    
    #操作列表:修改、添加、删除元素
    
    #===========================================================================================
    #===========================================================================================
    #===========================================================================================
    
    #修改列表元素
    
    guojia = ['中国','日本','缅甸','俄罗斯','蒙古','越南']
    
    print(guojia)
    
    
    
    guojia[0] = '地球'       #修改第一个列表元素的值
    
    guojia[-1] = '太阳'      #修改最后一个列表元素的值
    
    print(guojia)            #显示  ['地球', '日本', '缅甸', '俄罗斯', '蒙古', '太阳']
    
    
    #===========================================================================================
    #===========================================================================================
    #===========================================================================================
    
    #添加元素
    
    #1、在列表末尾中添加元素
    
    xingming = ['kai-shi']
    
    print(xingming)
    
    
    
    
    xingming.append('shen')
    
    print(xingming)                 #显示  ['kai-shi', 'shen']
    
    
    
    
    xingming.append('yuan')
    
    print(xingming)                 #显示  ['kai-shi', 'shen', 'yuan']
    
    
    ==============================================================================
    
    #2、在列表中插入元素
    
    charu = ['abcEDc','ere','tyu']
    
    print(charu)
    
    
    
    
    charu.insert(0,'shen')
    
    print(charu)                  #显示  ['shen', 'abcEDc', 'ere', 'tyu']
    
    
    
    
    charu.insert(4,'wei')
    
    print(charu)                  #显示  ['shen', 'abcEDc', 'ere', 'tyu', 'wei']
    
    
    
    #===========================================================================================
    #===========================================================================================
    #===========================================================================================
    
    #从列表中删除元素
    
    #1、如果知道要删除元素在列表中的位置,可以使用del语句
    
    #使用del可以删除任何位置的列表元素,条件是知道其索引
    
    
    diming = ['中国','日本','缅甸','俄罗斯','蒙古','越南']
    
    print(diming)
    
    
    
    del diming[0]                    #删除了第一个元素
    
    print(diming)                    #显示  ['日本', '缅甸', '俄罗斯', '蒙古', '越南']
    
    
    
    
    
    del  diming[-1]                  #删除了最后一个元素
    
    print(diming)                    #显示  ['日本', '缅甸', '俄罗斯', '蒙古']
    
    
    
    del diming[0]                   #删除了第一个元素
    
    print(diming)                   #显示  ['缅甸', '俄罗斯', '蒙古']
    
    
    ===========================================================================================
    
    #2、使用方法pop()删除元素,方法pop()可以删除列表末尾的元素,并能让你接着使用它
    
        注意:每当使用pop()方法时,被弹出的元素就不在列表中了
    
    
    zhoubian = ['中国','日本','缅甸','俄罗斯','蒙古','越南']
    
    print(zhoubian)
    
    zhoubian_last = zhoubian.pop()
    
    
    
    print(zhoubian_last)                            #显示 越南
    
    
    print(zhoubian)                                 #显示 ['中国', '日本', '缅甸', '俄罗斯', '蒙古']
    
    
    ======================================================================================================
    
    #3、弹出列表中任何位置处的元素
    
    实际上,可以使用pop()方法来删除列表中任何位置的元素。只需要在括号中指定要删除的元素的索引即可。
    
        注意:每当使用pop()方法时,被弹出的元素就不在列表中了
    
    
    shili = ['中国','日本','缅甸','俄罗斯','蒙古','越南']
    
    print(shili)
    
    shili_last = shili.pop(1)
    
    
    
    print(shili_last)         #显示   日本
    
    print(shili)              #显示  ['中国', '缅甸', '俄罗斯', '蒙古', '越南']
    
    =======================================================================================
    
    重点:如果不确定使用del语句或者pop()方法时,一个简单的判断标准是:
    
    
    如果要从列表中删除一个元素,且不再以任何方式使用它时,就使用del语句;
    
    如果要在删除元素之后,还要继续使用它,就使用pop()方法;
    
    =======================================================================================
    
    #4、根据值删除元素
    
    有时候,如果不知道要从列表中删除的值所处的位置,只知道要删除的元素的值,可以使用方法remove()
    
    
    shili = ['中国','日本','缅甸','俄罗斯','蒙古','越南']
    
    print(shili)
    
    shili.remove('日本')
    
    print(shili)              #显示  ['中国', '缅甸', '俄罗斯', '蒙古', '越南']
    
    ---------------------------------------------------------------------------------------------------
    
    shili = ['中国','日本','缅甸','俄罗斯','蒙古','越南']
    
    print(shili)
    
    
    zhongjianbianliang = '日本'
    
    shili.remove('日本')
    
    print(shili)                            #显示  ['中国', '缅甸', '俄罗斯', '蒙古', '越南']
    
    print(zhongjianbianliang)               #显示  日本
    
    
    注意:通过中间变量间接使用要删除的元素
    
    =================================================================================================
    =================================================================================================
    =================================================================================================
    
    
    组织列表
    
    1、使用sort()方法对列表进行永久性排序
    
    cars = ['richan','fengtian','bentian','aodi','benchi','baoma','bieke','nisang']
    
    cars.sort()        #正序,永久性
    
    print(cars)         #显示   ['aodi', 'baoma', 'benchi', 'bentian', 'bieke', 'fengtian', 'nisang', 'richan']
     
    
    
    cars.sort(reverse = True)  #倒序,永久性
    
    print(cars)                #显示   ['richan', 'nisang', 'fengtian', 'bieke', 'bentian', 'benchi', 'baoma', 'aodi']
    
    
    ======================================================================================================================
    
    
    2、使用函数sorted()对列表进行临时排序
    
    
    car = ['richan','fengtian','bentian','aodi','benchi','baoma','bieke','nisang']
    
    print(car)     
    
    print(sorted(car))        #显示正序,临时,['aodi', 'baoma', 'benchi', 'bentian', 'bieke', 'fengtian', 'nisang', 'richan']
    
    
    print(car)                #显示原始顺序
    
    
    
    print(sorted(car,reverse=True))  #显示倒序,临时,['richan', 'nisang', 'fengtian', 'bieke', 'bentian', 'benchi', 'baoma', 'aodi']
    
    print(car)                       #显示原始顺序
    
    
    ===========================================================================================================================
    
    
    3、倒着打印列表
    
    将列表元素原来的顺序反转,使用reverse()方法,此方法不是按照字母顺序相反的顺序来的,只是反转元素的排列顺序;
    
    
    
    此方法是永久性改变顺序的,如果要恢复到原来的样子,即再执行一次此方法;
    
    
    carss = ['richan','fengtian','bentian','aodi','nisang']
    
    print(carss)        #显示 ['richan', 'fengtian', 'bentian', 'aodi', 'nisang']
    
    
    
    carss.reverse()
    
    print(carss)       #显示 ['nisang', 'aodi', 'bentian', 'fengtian', 'richan']
    
    
    
    
    carss.reverse()
    
    print(carss)       #显示  ['richan', 'fengtian', 'bentian', 'aodi', 'nisang']
    
    
    ====================================================================================================================
    
    4、确定列表的长度
    
    使用len()方法,计数从1开始;
    
    
    carssa = ['richan','fengtian','bentian','aodi','nisang']
    
    
    ax = len(carssa)
    
    print(ax)               #显示  5
    
    ==============================================================================
  • 相关阅读:
    IE无法打开internet网站已终止操作的解决的方法
    iOS IAP教程
    splice()函数的使用方法
    socket通信简单介绍
    puppet安装和使用
    解惑:NFC手机怎样轻松读取银行卡信息?
    深入浅出谈开窗函数(一)
    TCP/IP协议,HTTP协议
    动态规划0—1背包问题
    栈的链式存储结构及其基本运算的实现
  • 原文地址:https://www.cnblogs.com/xiaobaibailongma/p/12051873.html
Copyright © 2020-2023  润新知