Python-15 函数:我的地盘听我的
来源:互联网 发布:淘宝店铺装修招牌尺寸 编辑:程序博客网 时间:2024/05/22 10:57
函数和过程
谈到函数和过程,其实在很多编程语言都是有区分的,它们认为函数(function)是有返回值的,而过程(procedure)是简单、特殊且没有返回值的。
但是Python严格来说只有函数,没有过程。
>>> def hello():print('hello python')>>> temp = hello()hello python>>> temp>>> print(temp)None>>> type(temp)<class 'NoneType'>>>>
Python函数又返回值时,返回返回值;没有返回值时返回None。
返回值
Python是动态地确定类型而且能返回不同类型的值,“Python没有变量,只有名字”,只需要知道Python会返回一个东西,然后拿来用就可以了。
>>> def back():return [1,2,'Germany',0]>>> back()[1, 2, 'Germany', 0]返回列表
>>> def back1():return 1,1.34,'EFIO'>>> back1()(1, 1.34, 'EFIO')>>>返回元组,元组在语法上可以不用小括号。
函数变量的作用域
局部变量、全局变量。
def discounts(price,rate):final_price = price*rate #final_price、price、rate局部变量return final_priceold_price = float(input('请输入原价:')) #全局变量rate = float(input('请输入折扣率:')) #全局变量new_price = discounts(old_price,rate) #全局变量print('打折后价格是:',new_price)
>>> 请输入原价:100请输入折扣率:0.8打折后价格是: 80.0>>>
阅读全文
0 0
- Python-15 函数:我的地盘听我的
- 019:函数:我的地盘听我的
- 模板方法模式---我的地盘听我的
- FishC笔记—19 讲 函数:我的地盘听我的
- 腾讯小小警告Groupon:中国地盘听我的
- 我的地盘
- 我的地盘
- 我的地盘
- 我的地盘
- 我的地盘
- 我的地盘我做主
- 我的地盘我做主
- 我的地盘我做主
- 我的地盘,我做主!
- 我的地盘,我做主!~
- 我的地盘我做主
- 我的地盘我做主
- 我的地盘我做主
- 用Java连接teradata,jdbc
- Java Killer系列之Java经典面试套路讲解
- ethtool工具介绍
- MyBatis XML 标签类型说明
- 骚操作,win10内嵌linux内核,调bash
- Python-15 函数:我的地盘听我的
- python automatic road---day1,Write the login interface
- display和visibility的用法和区别
- ORA-01722:无效数字
- 嵌入式QT精品视频教程:开发RFID智能仓储指纹管理系统
- iOS 控件加阴影
- SuSE查询内存使用情况
- Python数据分析必备Anaconda安装、快捷键、包安装
- 构造函数/拷贝构造函数/赋值运算符/移动构造函数/移动赋值运算符几个的区别与相似之处