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)
   

 

原文地址:https://www.cnblogs.com/canbefree/p/3732796.html