变量、字符串简介:变量名.title() : 首字母大写,其它字母小写;变量名.upper() : 全部大写;变量名.lower() :全部小写;+ : 拼接字符串;=========================================================字符串.rstrip() :删除字符串末尾的空白;字符串.lstrip() :删除字符串开头的空白;字符串.strip() :同时删除字符串两端的空白;注意:此种删除空白的方法,只是暂时的,下次访问还会有,要永久删除的话,必须将删除操作的结果,存回到变量中;==================================================================================================================使用制表符或者换行符来添加空白制表符:\t;换行符:\n;示例:print('\tshen\twei\twei\tnin\t\thao') #制表符号print('\nshen\nwei\nwei\nnin\nhao') #换行符print('\nshen\n\twei\nwei\nnin\n\thao') #换行符、制表符执行结果:shen wei wei nin haoshen
wei
wei
nin
haoshenwei
wei
ninhao===========================================================================age = 23message = 'happy' + str(age) + 'rd birthday' #注意:将非字符串值表示为字符串=============================================================================================
=============================================================================================
=============================================================================================
=============================================================================================
=============================================================================================
=============================================================================================
=============================================================================================列表:由一系列按照特定顺序排列的元素组成。用 [ ] 来表示列表,用逗号来分隔其中的元素。注意:python可以直接把列表打印出来,包括方括号;示例:zimu = ['aBcD','b','c','d','e']print(zimu) #列表可以有print()函数直接打印出来执行结果:['aBcD', 'b', 'c', 'd', 'e'](一)、访问列表元素列表是有序集合,因此要访问列表的任何元素,只需要将该元素的位置或索引告诉python即可。要访问列表的元素,可指出列表的名称,再指出元素的索引,并将其放在方括号内。示例:zimu = ['aBcD','b','c','d','e']print(zimu)print('-------------------------------')print(zimu[0])print('-------------------------------')print(zimu[0].title()) 执行结果:['aBcD', 'b', 'c', 'd', 'e']
-------------------------------
aBcD
-------------------------------
Abcd++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++索引从0开始,而不是从1开始,以此类推;python访问最后一个元素,提供了特殊的方法即,将索引指定为-1,即访问最后一个元素;将索引指定为-2,即访问倒数第二个元素;以此类推;示例:zimu = ['aBcD','b','c','d','e']print(zimu)print('-------------------------------')print(zimu[-5])
print(zimu[-4])
print(zimu[-3])
print(zimu[-2])
print(zimu[-1])执行结果:['aBcD', 'b', 'c', 'd', 'e']
-------------------------------
aBcD
b
c
d
e(二)、修改、添加、删除元素(1)、修改列表元素修改列表元素的语法 与 访问列表元素的语法 类似。要修改列表元素,可指定列表名和要修改的元素的索引,再指定该元素的新值。示例:zimu = ['aBcD','b','c','d','e']print(zimu)print('-------------------------------')zimu[0] = 'ABCD' #赋值,修改元素zimu[-1] = 'EEE' #赋值,修改元素print(zimu)执行结果:['aBcD', 'b', 'c', 'd', 'e']
-------------------------------
['ABCD', 'b', 'c', 'd', 'EEE'](2)、在列表中添加元素1、在列表末尾添加元素用append()方法,会动态的在列表末尾添加元素;如果有一个空列表,也可以用append()方法添加元素;示例:guojia = ['中国','日本','缅甸','俄罗斯','蒙古','越南']print(guojia)print('-------------------------------')guojia.append('法国') #添加一个列表元素print(guojia)执行结果:['中国', '日本', '缅甸', '俄罗斯', '蒙古', '越南']
-------------------------------
['中国', '日本', '缅甸', '俄罗斯', '蒙古', '越南', '法国']2、在列表冲插入元素方法insert()可以在列表的任何位置添加新元素,为此,需要指定新元素的索引和值。示例:guojia = ['中国','日本','缅甸','俄罗斯','蒙古','越南']print(guojia)print('-------------------------------')guojia.insert(0,'德国') #在索引0处,添加新元素 #这种操作,将列表中既有的每个元素都右移一个位置print(guojia)print('-------------------------------')guojia.insert(1,'墨西哥') #在索引1处,添加新元素 #这种操作,将列表中既有的每个元素都右移一个位置print(guojia)print('-------------------------------')guojia.insert(8,'瑞士') #在索引8处,添加新元素 ,即在最后位置添加print(guojia)执行结果:['中国', '日本', '缅甸', '俄罗斯', '蒙古', '越南']
-------------------------------
['德国', '中国', '日本', '缅甸', '俄罗斯', '蒙古', '越南']
-------------------------------
['德国', '墨西哥', '中国', '日本', '缅甸', '俄罗斯', '蒙古', '越南']
-------------------------------
['德国', '墨西哥', '中国', '日本', '缅甸', '俄罗斯', '蒙古', '越南', '瑞士']3、从列表中删除元素经常需要从列表中删除一个或者多个元素。可以根据位置或值来删除列表中的元素。1、使用del语句删除元素,只要知道元素在列表中的位置即索引示例:guojia = ['中国','日本','缅甸','俄罗斯','蒙古','越南']print(guojia)print('-------------------------------')del guojia[0]print(guojia)print('-------------------------------')del guojia[-1]print(guojia)print('-------------------------------')执行结果:['中国', '日本', '缅甸', '俄罗斯', '蒙古', '越南']
-------------------------------
['日本', '缅甸', '俄罗斯', '蒙古', '越南']
-------------------------------
['日本', '缅甸', '俄罗斯', '蒙古']
-------------------------------2、使用pop()方法删除元素方法pop()可以删除列表末尾的值,并能让你继续使用它。实际上,可以使用pop()方法来删除列表中任何位置的元素。只需要在括号中指定要删除的元素的索引即可。注意:每当使用pop()方法时,被弹出的元素就不在列表中了注意:如果不指定具体索引,则默认最后一个元素被删除示例:guojia = ['中国','日本','缅甸','俄罗斯','蒙古','越南']print(guojia)print('-------------------------------')gj = guojia.pop() #注意:通过中间变量间接使用要删除的元素print(gj)
print(guojia)print('-------------------------------')xj = guojia[1] #注意:通过中间变量间接使用要删除的元素print(xj)
print(guojia)print('-------------------------------')执行结果:['中国', '日本', '缅甸', '俄罗斯', '蒙古', '越南']
-------------------------------
越南
['中国', '日本', '缅甸', '俄罗斯', '蒙古']
-------------------------------
日本
['中国', '日本', '缅甸', '俄罗斯', '蒙古']
-------------------------------=======================================================================================重点:如果不确定使用del语句或者pop()方法时,一个简单的判断标准是:如果要从列表中删除一个元素,且不再以任何方式使用它时,就使用del语句;如果要在删除元素之后,还要继续使用它,就使用pop()方法;4、根据值删除元素有时候,如果不知道要从列表中删除的值所处的位置,只知道要删除的元素的值,可以使用方法remove()方法使用方法remove()方法从列表中删除元素时,也可以接着使用它的值示例:guojia = ['中国','日本','缅甸','俄罗斯','蒙古','越南']print(guojia)print('-------------------------------')gj = '越南' #注意:通过中间变量间接使用要删除的元素guojia.remove('越南')print(gj)
print(guojia)print('-------------------------------')xj = '日本' #注意:通过中间变量间接使用要删除的元素guojia.remove('日本')print(xj)
print(guojia)print('-------------------------------')执行结果:['中国', '日本', '缅甸', '俄罗斯', '蒙古', '越南']
-------------------------------
越南
['中国', '日本', '缅甸', '俄罗斯', '蒙古']
-------------------------------
日本
['中国', '缅甸', '俄罗斯', '蒙古']
-------------------------------=============================================================================================
=============================================================================================
=============================================================================================
=============================================================================================
=============================================================================================
=============================================================================================
=============================================================================================组织列表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==============================================================================
您现在的位置是:主页 > news > 企业级java电商网站开发/seo优化网站教程
企业级java电商网站开发/seo优化网站教程
admin2025/5/11 20:05:10【news】
简介企业级java电商网站开发,seo优化网站教程,深圳营销型网站建设服务,不更新网站如何做排名变量、字符串简介:变量名.title() : 首字母大写,其它字母小写;变量名.upper() : 全部大写;变量名.lower() :全部小写; : 拼接字符串;字符串.rstrip() :删除字符串末尾…
企业级java电商网站开发,seo优化网站教程,深圳营销型网站建设服务,不更新网站如何做排名变量、字符串简介:变量名.title() : 首字母大写,其它字母小写;变量名.upper() : 全部大写;变量名.lower() :全部小写; : 拼接字符串;字符串.rstrip() :删除字符串末尾…