高级数据类型

字符串

  1. 使用'和"创建字符串

  2. 用[]来截取字符串,运行结果为ingy

    
    string = "yingyingying"
    
    print(string[1:5])
    
    
  3. 字符串基本函数

    |函数|功能|

    |:-:|:-:|:-:|

    capitalize()|字符串第一个字母大写

    upper()|小写转换为大写

    lower()|大写转换为小写

    title()|所有单词首字母大写

    swapcase()|大写变小写,小写变大写

    strip()|删除首位空格

    lstrip()|删除首空格

    rstrip()|删除尾空格

列表

  1. 创建列表:使用[]

list = ['ying', 'yu', 'ii']

  1. 访问列表中的元素
  • 使用下标访问

    print(list[0])结果为ying

  • 切片访问

    print(list[0:2])结果为ying yu ii

  1. 列表常用函数

|函数|功能|例子|

|:-:|:-:|:-:|

append()|将元素添加到列表末尾|list.append("kang")

del|删除指定元素|del list[0]

len()|获取列表长度|len(list)

+|合并两个列表|list1 + list2

max()|返回列表中元素最大值|max(list)

min()|返回列表中元素最小值|min(list)

count()|获取指定元素在列表中的出现次数|list.count("yyy")

insert()|在指定位置插入元素|list.insert(0, "yyy")

remove()|删除列表中的第一个匹配项|list.remove("yyy")

reverse()|列表元素倒置|list.reverse()

sort(key=None, reverse=False)|排序|list.sort(key=None, reverse=False)

index()|返回指定元素的位置|list.index("yyy")

字典

  1. 创建字典:使用{}

dict = {1:"li", 2:"kang", 3:"shuai"}

  1. 访问字典里元素的值

dict[1]

dict[2]

  1. 删除字典元素

del dict[1]

  1. 字典常用函数

|函数|功能|例子|

|:-:|:-:|:-:|

len()|获取字典元素个数|len(dict)

update()|将指定字典dict2更新到另一指定字典dict1中|dict1.update(dict2)

keys()|获取所有的键|dict.keys()

values()|获取所有的值|dict.values()

items()|获取所有的键值对|dict.items()

元组

  1. 创建元组:使用()

tuple = ('li', 'kang', 'shuai')

  1. 元组解包:可以在不使用临时变量的情况下实现多个变量值交换

password = ('123')

li = ('456')

password, li = li, password

你可能感兴趣的:(高级数据类型)