• Python基础01


    输出Hello World!

    ‘’‘输出Hello World!‘’‘
    
    print('Hello World!')#这里print是一个函数
    
    print 'Hello World!' #这里print是一个关键字

    使py变为可执行脚本

    #!/usr/bin/env python
    print('Hello World!')

    输入./A1.py执行

    输出变量a,以及变量a的类型

    a=3
    print a,type(a)

    python中列表、元组和字典  自查 “基础学习”

    列表索引查找:

    s=[1,2,3,4,5,6,7,8,9,0]
    print s[1:4] #输出 [2,3,4]
    
    print s[-1]  #输出0
    
    print s[:-1] #输出[1,2,3,4,5,6,7,8,9]
    
    print s[3:-6] #输出[]
    View Code
    ss=[1,3,4,5,6,7,8,9]
    print ss[1:5:2] #输出[3,5]
    View Code

    运算符重载:

    class superList(list):
        def __sub__(self,b):
            a=self[:]
            b=b[:]
            while len(b)>0:
                element=b.pop()
                if element in a:
                    a.remove(element)
            return a

    简述sys.argv的作用

    import sys
    print sys.argv[0]
    print sys.argv[1]

    假如这个文件名为P1.py 如果再命令行 运行这个文件 python P1.py haha

    输出

    P1.py

    haha

    sys.argv的作用就是获取执行文件加的参数。如同大多数的脚本 如 tar xvfz xxx.tar.gz  tar为sys.argv[0],xvfz为sys.argv[1],xxx.tar.gz为xxx.tar.gz。

     带 *号 参数方法

    def a(**a):
        print a
    
    
    if __name__=='__main__':
        a(x=2,b=4)
       

     

  • 相关阅读:
    camp训练day2
    LCA板子题
    牛客多校第一场
    P1063 能量项链 区间DP
    64. Minimum Path Sum
    46. Permutations
    216. Combination Sum III
    62. Unique Paths
    53. Maximum Subarray
    22. Generate Parentheses
  • 原文地址:https://www.cnblogs.com/canbefree/p/3732796.html
Copyright © 2020-2023  润新知