• python 笔记2


    结构数据类型   列表 元组, 集合 字典

    列表  有序  

    [1] [1,] [1,2,[21],'12']     

    list(‘1122’)

    元组    tuple () 不可变数据类型

    (1,)(1,2,‘m’,(112))

    字典 dict { }   数据集   无序,  可变类型

    dict {'a':1,'b=2'}    dict{'a:'[21]}

    dict(a=1,b=2,c=3)

    集合  {}  set('abcdefg')   

    函数式编程

    def 函数名(参数):  

    缩进4个空格

    def f(a,b):
    print(a,b)
    return 'ok'
    print(f,f.__name__) 打印函数名称
    a = f(1,0)传参
    print(a)

    可变参数 *变量名 可变位置参数
    def e(*a):
    print(a)
    e(1,0,2,3)
    def gg(a,b,*c):
    print(a,b,c)
    gg(1,2,3,4,1,4)

    def jj(*a):
    print(a)
    b =(1,2,3,4)
    c=[6,7,8]
    d ='pol'
    jj(*b)
    jj(*c)
    jj(*d)
    可变关键字参数 **
    def x(**y):
    print(y)
    x(a=1,b=3,c=9)


    #可变位置参数
    def jj(*a):
    print(a)
    b =(1,2,3,4)
    c=[6,7,8]
    d ='pol'
    jj(*b)
    jj(*c)
    jj(*d)
    #可变关键字参数
    def x(**y):
    print(y)
    x(a=1,b=3,c=9)

    def p(a,*b,**c):
    print(a,b,c,)

    p(1,3,4,1,6,4,k=1,m=8)
    python 作用域
    c= 123
    def f1():
    c =1
    print("this is f1 c:",c)
    def f2():
    print("this is f2c",c)
    def f3():
    c = 999
    print("this is f3c",c)


    f1()
    f2()
    f3()

    c= 123
    def f1():
    c =1
    print("this is f1 c:",c)
    def f2():
    print("this is f2c",c)
    def f3():
    c = 999
    print("this is f3c",c)
    a=3;b=[1231]
    def f4(a,b):
    print('1s',a,b)
    a= 5
    b.append(78814)
    print('2s',a,b)
    b.pop()
    def f5():
    global a,b,c
    a= 9996
    b = [3,4,5]
    c =89

    f1()
    f2()
    f3()// 先查找内部变量, 再找全局变量

    f4(a,b)
    f5()
    print(a,b,c)
    // 运行结果

    this is f1 c: 1
    this is f2c 123
    this is f3c 999
    1s 3 [1231]
    2s 5 [1231, 78814]
    9996 [3, 4, 5] 89

     
  • 相关阅读:
    windows2008R2新增磁盘处于脱机状态及介质写入受保护解决办法
    Oracle查询字段结果加单引号以及其他内容
    系统部署Oracle及cmd命令
    如何允许谷歌浏览器Adobe Flash Player一直运行
    浏览器被hao123篡改怎么办?
    Oracle数据库备份还原
    11_程序中的循环
    10_选择结构
    09_控制台输入
    08_运算符
  • 原文地址:https://www.cnblogs.com/lionmxs/p/15997057.html
Copyright © 2020-2023  润新知