百木园-与人分享,
就是让自己快乐。

python中字符串、列表访问

一、列表

列表由一系列按特定顺序排列的多个元素或空元素组成,包含字母表中所有字母、数字0~9或所有家庭成员姓名的列表;列表中各元素间可以没有任何关系;实际使用过程中,通常给列表指定一个表示复数的名称,如names,cars,letters,dog_names。

列表大多数是是动态的,列表创建后,将随着程序的运行,列表的长度,数值(或字符串值)都会不断变化,需要不断对列表进行修改、增加、删除等操作

 

原码如下:

names= [\'xiaozhan\', \'caiyilin\', \'huangxiaoyun\', \'zhoushen\',\'DAOlang\'] #定义names的列表,其中有5个名字

print(names[0])  #取列表中的第一个元素
print(names[1].title()) #取列表中的第2个元素,即caiyilin,并将首字母大写
print(names[2].title()) #取列表中的第3个元素,即huangxiaoyun,并将首字母大写

#上述指定列表位置0,names[0]即为\'xiaozhan\',names[2]即为\'huangxiaoyun\'
\"\"\"索引从0而不是1开始,python提供了一种特殊语法访问最后一个列表元素,通过将索引指定为负值,在不知道列表长度的情况下访问最后面的元素,例如,names[-1]为列表中最后一个元素,上述names中 即为DAOlang,names[-2]为列表中倒数第2个元素zhoushen,names[-3]为列表中倒数第3个元素,以此类推\"\"\"

# 字符串常见操作:
print(names[1].title())             #title()方法 取列表中的第2个元素,即caiyilin,并将首字母大写 
print(names[2].upper())         #upper()方法 将列表names中第3个元素,即huangxiaoyun,并全部转为大写
print(names[-1].lower())    #lower()方法 将列表names中最后1个元素,即DAOlang,并全部 转为小写

first_names=[\'lucy\',\'lily\',\'jack\',\'idison\',\'make\']
last_names=[\'jeffy\',\'chan\',\'bush\']

# 字符串连接,用加号( + )来合并字符串
full_name = first_names[2] + \".\" + last_names[2]  #即在选择第 first_names中的第3个元素jack和last_names中的第3个,中间用.连接
print(full_name)

# 制表符或换行符: \\n 表示切换到下一行,\\t 表隔一制表符,4个空格
print(\"Languages:\\nPython\\tC\\tJavaScript\")          #字符串\"\\t\"表示Python,C,JavaScrip中间空4个空格
print(\"Languages:\\n\\tPython\\n\\tC++\\n\\tJavaScript\")   #字符串\"\\n\\t\" 切换到下一行,并空4个空格

# 删除字符串的空白 找出字符串开头和末尾多余的空白
new_names=[\'sadingding \', \' jielunzhou\',\' dehualiu \',\'huangbo\']
print(new_names[0].rstrip()) #rstrip()删除字符串末尾空格
print(new_names[1].lstrip()) #lstrip()删除字符串头部空格
print(new_names[2].lstrip()) #lstrip()删除字符串首尾空格

 


来源:https://www.cnblogs.com/codingchen/p/16120240.html
本站部分图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » python中字符串、列表访问

相关推荐

  • 暂无文章