【Python基础】9.基础知识点扩充

Shebang 的使用

  • #!被称为Shebang 或者 Sha-bang,是python的脚本解释程序
  • 通常在unix系统脚本中的第一行使用
  • 指明这个脚本文件的解释程序

使用 #!

  1. which 命令查询 python解释器
 which python3
  1. 在要执行的python脚本第一行加入Shebang
#! /usr/bin/python3
  1. 修改文件权限
chmod +x xxx.python
  1. 执行脚本文件
./xxx.py

变量进阶

变量的引用

  • 变量和数据都是保存在内存中的
  • 在python中,函数的参数传递返回值都是靠引用传递的

引用的概念

在python中

  • 变量数据 分开存储在内存中
  • 数据保存在划分内存的某一个有具体地址的位置
  • 变量中保存着数据具体地址
  • 变量记录数据的地址,叫做引用
  • 使用 id()方法可以查看变量保存数据所在的内存地址

给变量赋值的操作,本质上就是改变了变量的引用值

i = 1
# 内存中存储1,并将其地址赋值给i变量
a =# 将i的引用值赋值给 a, 此时,a记录了1的地址

函数的实参和返回值的传递

  • 在python中,函数的实参和返回值都是靠引用来传递的
def test(num):
	print (%d 在内存中的地址是 %x’ %(num,id(num))
	result = 100
	print 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值