输出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] #输出[]
ss=[1,3,4,5,6,7,8,9] print ss[1:5:2] #输出[3,5]
运算符重载:
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)