python入门基础(3) 字符串、列表访问

一、列表

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

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

[En]

Most of the lists are dynamic. After the list is created, as the program runs, the length of the list, values (or string values) will change constantly, and the list needs to be modified, added, deleted, and so on.

python入门基础(3) 字符串、列表访问

原码如下:

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()删除字符串首尾空格

Original: https://www.cnblogs.com/codingchen/p/16120240.html
Author: PursuitingPeak
Title: python入门基础(3) 字符串、列表访问

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/500046/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球