美文网首页
Python基础-数据类型

Python基础-数据类型

作者: mubentai | 来源:发表于2020-08-09 00:16 被阅读0次

类型

  • 列表
    有序动态数组,可以随时增加和删除元素
listtest = ['a', 'b', 'c']
listtest.append('x')  // 追加在末尾
  • 元组tuple
    元组初始化以后不能修改
tupletest = (1, 2, 3)
  • 字典
    key-value键值对,
dirtest = {'bob' : 60, 'sam' : 70, 'lily' : 80}
  • Set
    一组Key,没有Value, 没有重复元素
settest = set(['a', 'b', 'c'])

函数

定义函数用def

def test_max(a, b):
    if a > b:
        return a;
    else:
        return b;

定义空函数, pass占位

def nullfunc():
    pass

定义函数有多个返回值, 返回的值实际是1个元组

def val_exchange(a, b):
    return b, a

可变入参

  • 元组可变入参,参数前面1个*
  • 字典可变入参,参数前面2个*
def proveTruple(*input):
    print('truple input >>', input)

def proveDir(**input):
    print('dir input >>', input)

if __name__ == '__main__':
    proveTruple(1, 2, 3)
    proveDir(x=1, y=2)

truple input >> (1, 2, 3)
dir input >> {'x': 1, 'y': 2}

相关文章

网友评论

      本文标题:Python基础-数据类型

      本文链接:https://www.haomeiwen.com/subject/tdkirktx.html