建议直接学习python3 python3不向下兼容python2
vi 1.py
python3 1.py
chmod +x 1.py 给予执行权限
4个空格表示一个级别的缩进 8个空格是第二个级别
函数定义与函数定义之间需要两行
定义:def sb():
赋值 sb = '123' 或者是字典类型 sb = {’a‘:1} 或者元组类型 sb = (1,2)
如果我们是直接执行某个.py文件的时候,该文件中那么”__name__ == '__main__'“是True,但是我们如果从另外一个.py文件通过import导入该文件的时候,这时__name__的值就是我们这个py文件的名字而不是__main__。
举例:sb = (1,2)
if a:(相当于布尔型识别真假)
print(a[0])
结果=1
传参
import sys
def pt(a,b=1)
print('hello world')
print(a)
print(b)
def pt2():
print('pt2')
a= (1,2)
if a:
print(a[0])
if __name__='__main__': (这个相当于是肯定的true,一定执行的;意思是可以本模块引用 和可以被其他.py文件用import的方法导入)
print(sys.argv[0])
pt(sys.argv[1],sys.argv[2])
打印出一个模块的所有方法举例print(dir(sys))