Python:列表、元组、字典、参数

0.tab键可以显示函数,例如:a.tab键

1.=是赋值的意思,不是等于,要比较两个元素是否相等需要用==

2.()可以决定计算的优先次序

3.同一个列表中可以存储多种数据类型,也可以存储列表

变量[下标]可以选取列表中的元素

 a[-3]       #列表中倒数第三个元素,没有[-0]
   a[0:2]     #选取列表中下标为0,1的两个元素(前闭后开)
   a[0:8:2]   #2代表步长,选取列表中下标为0,2,4,6的元素
del[0:2]         #删除列表中下标为0,1的两个元素(前闭后开)
a.append(8)       #将元素8增补到列表最后的位置
x=[6,7,8]
a.extend(x)          #将列表x中每个元素作为单独的元素添加到列表a最后的位置
a.pop()        #将列表中最后一个元素删除
a.pop(3)     #将列表中下标为3的元素删除
a.remove()     #将列表中特定数据删除,需要遍历列表,但每次只删除遇到的第一个特定数据即结束
a.insert(1,   )     #在列表下标为1的位置插入特定数据
a.reverse()        #将列表中的元素位置颠倒

4.tuple()元组不可更改

5字典是无序的,无下标

`d={
    
    'key':value,'key':value,'key':value,'key':value}`
d['key']  #得到某个key的value
d.get('key')      #得到某个key的value,避免key不存在而报错
d.pop('key')            #删除某个key的value
for k,v in d.items():
      print(k)
      print(v)       #获取字典全部内容
d.keys()             #获取字典中全部key
d.values()            #获取字典中全部value

6.set可以用来求交集、并集

有下标,可修改元素

a=set([1,2,3,4,5])

7.定义函数

def 函数名(变量):             #可以将变量的值固定,用 变量=
      return 结果1,结果2        #可以不用return,reurn可以同时返回多个值
      或者print(结果1,结果2)

8.参数

可变参数

def 函数名(*变量):        #在调用函数时,可以不用再对变量进行定义,此时变量为元组

注:如果定义的变量为列表,*变量可以获取列表中每一个元素作为单独的元素

关键字参数

def 函数名(**变量): #关键字参数中变量形式为:key=value,数量任意

参数组合

定义函数,参数定义的顺序必须是:必选参数、默认参数、可变参数、命名关键字参数、关键字参数
例:

def complex_fun(name,home="shanghai",*args,**kv)  #定义的参数依次为:必选参数、默认参数、可变参数、关键字参数

猜你喜欢

转载自blog.csdn.net/xiaokeaiuiya/article/details/108482952
今日推荐