Shebang 的使用
- #!被称为Shebang 或者 Sha-bang,是python的脚本解释程序
- 通常在unix系统脚本中的第一行使用
- 指明这个脚本文件的解释程序
使用 #!
- which 命令查询 python解释器
which python3
- 在要执行的python脚本第一行加入Shebang
#! /usr/bin/python3
- 修改文件权限
chmod +x xxx.python
- 执行脚本文件
./xxx.py
变量进阶
变量的引用
- 变量和数据都是保存在内存中的
- 在python中,函数的参数传递及返回值都是靠引用传递的
引用的概念
在python中
- 变量 和数据 分开存储在内存中
- 数据保存在划分内存的某一个有具体地址的位置
- 变量中保存着数据的具体地址
- 变量记录数据的地址,叫做引用
- 使用 id()方法可以查看变量保存数据所在的内存地址
给变量赋值的操作,本质上就是改变了变量的引用值
i = 1
# 内存中存储1,并将其地址赋值给i变量
a = i
# 将i的引用值赋值给 a, 此时,a记录了1的地址
函数的实参和返回值的传递
- 在python中,函数的实参和返回值都是靠引用来传递的
def test(num):
print (‘%d 在内存中的地址是 %x’ %(num,id(num))
result = 100
print