python学习(一)-函数
来源:互联网 发布:aix 安装软件 编辑:程序博客网 时间:2024/05/27 00:49
前言
虽然用python不到半年,可都是用的时候单独看个方面,没有系统的学习过,现在从最基础的开始学习。
定义
依我个人理解,函数其实也是一种封装,其封装了处理逻辑,而数据作为其输入与输出。实现代码重用和代码结构化。
python中的函数
在python中,函数不需要像C/C++一样声明和实现分离,在python中,在需要函数的地方,如下声明即可:
def doSometing(t1, t2): ...... ......
python中,函数声明以def
开始,其后为函数名,参数,多个参数以,
分隔,其后跟:
,之后为实现部分。
python函数不需要返回值类型,但是我们可以使用return
返回一个值,不使用return
,其默认返回None
,就是python函数一定会返回一个值。还有参数也不需要指明参数类型。这是因为python是动态类型语言,其不需要编译,如c++,其是静态类型语言,其在编译期就需要指定类型,而python等动态类型的语言,只有在运行时第一次赋值时,才会确定时类型。
文档字符串doc string
这里介绍下文档字符串,其以"""
开始和结束,在这之间的所有东西都被视为单字符。其必须为第一内容,也就是紧跟着:
。
def doSomeThing(): """the function do someting Return string""" ... ...
为什么要doc string?
1. doc string 在运行时可作为函数的属性。
2. 许多 Python IDE 使用 doc string 来提供上下文敏感的文档信息,所以当键入一个函数名时,它的 doc string 显示为一个工具提示。这一点可以说非常有用。
例子
def talk(): """ the function do noting """ passdef plus(t1, t2): """ the function return t1 + t2 """ return t1 + t2talk()print plus(1, 2)
0 0
- python学习(一)-函数
- python函数学习一(跳出函数)
- 深入学习python(一) lambda函数
- python学习系列(一)--- main函数
- Python学习(一)常用函数
- Python学习路-常用函数(一)
- Python学习笔记(十)-- Python函数(一)
- python函数(一)
- "Python"学习笔记(四)(函数一)
- Python学习(一)函数定义、使用与嵌套
- python从零开始学习(一)--函数,数据类型
- Python学习笔记(一):方法、函数的使用
- Python基础函数学习笔记(一)
- [Python学习] 专题一.函数的基础知识
- [Python学习] 专题一.函数的基础知识
- [Python学习] 专题一.函数的基础知识
- python学习手册一:列表中的函数
- Python学习(一)
- Combobox不能赋值怎么办?
- 24小时动手学prezi入门到精通+破解(全能“破解”软件)
- 【我就看看不说话】nsstring 使用
- JAVA_SE基础——10.变量的作用域
- Android 中提高后台服务优先级
- python学习(一)-函数
- 网络信息API
- 【OpenCV】关于 waitKey()的使用方法
- (10.2.3.2)SKETCH设计教室!从零开始学APP设计利器SKETCH(二)
- hibernate mysql ;
- 注册表保护
- 标题: 黄金连分数
- QT访问Mysql数据库
- JAVA 反射机制