当前位置: 首页 > news >正文

【Python学习】Python学习14-函数

主图==========

目录

【Python学习】Python学习14-函数

  • 前言
  • 自定义函数创建语法
  • 自定义函数与调用
  • 参数传递
  • 参考


文章所属专区 Python学习


前言

本章节主要说明Python的函数。函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。
函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。

自定义函数创建语法

  • 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。
  • 任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。
  • 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。
  • 函数内容以冒号起始,并且缩进。
  • return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。
def functionname( parameters ):"函数_文档字符串"function_suitereturn [expression]

自定义函数与调用

定义一个函数只给了函数一个名称,指定了函数里包含的参数,和代码块结构。

这个函数的基本结构完成以后,你可以通过另一个函数调用执行,也可以直接从Python提示符执行。

def test1(str):"打印str"print str
test1("调用test1打印")

参数传递

python中变量是没有类型的,类型属于对象

a=[1,2,3]a="Runoob"

以上代码中,[1,2,3] 是 List 类型,“Runoob” 是 String 类型,而变量 a 是没有类型,她仅仅是一个对象的引用(一个指针),可以是 List 类型对象,也可以指向 String 类型对象。

参考

菜鸟教程-Python

给个三连吧 谢谢谢谢谢谢了
在这里插入图片描述

http://www.lryc.cn/news/281304.html

相关文章:

  • C语言中对关键字和标识符的理解
  • 基于Jackson封装的JSON、Properties、XML、YAML 相互转换的通用方法
  • windows的换行符与linux风格的换行符不同的问题
  • RK3568笔记九: DRM显示摄像头
  • 简单明了,汽车级LM317系列LM317D2TR4G线性电压稳压器电源设计-参数应用方案分享
  • Flink会话集群docker-compose一键安装
  • qt.qpa.plugin: Could not find the Qt platform plugin “windows“ in ““
  • vue面试题集锦
  • 2024年学鸿蒙开发就业前景怎么样?
  • Unity网络通讯学习
  • js入口函数和jQuery入口函数的区别
  • Docker-Compose编排Nginx1.25.1+PHP7.4.33+Redis7.0.11环境
  • 《新课程教学》(电子版)是正规期刊吗?能评职称吗?
  • Posgresql macOS安装和基础操作
  • ArkUI-X跨平台已至,何需其它!
  • (2024,分数蒸馏抽样,Delta 降噪分数,LoRA)PALP:文本到图像模型的提示对齐个性化
  • 近日遇到数据库及其他问题
  • 【conda】conda 版本控制和环境迁移/安装conda加速工具mamba /conda常用指令/Anaconda配置
  • “/bin/bash“: stat /bin/bash: no such file or directory: unknown
  • 基于Spring Boot+vue的云上新鲜水果超市商城系统
  • vue-ESlint代码规范及修复
  • Oracle数据库断电后不能打开的解决
  • 论文复现: In-Loop Filter with Customized Weights For VVC Intra Coding
  • 配置华为设备NQA UDP Jitter检测VoIP业务抖动
  • GitHub要求所有贡献代码的用户在2023年底前启用双因素认证
  • Nginx——强化基础配置
  • 黑马苍穹外卖学习Day6
  • 【Java 设计模式】设计原则之里氏替换原则
  • 一步步指南:从指定时长中提取需求的帧图片,高效剪辑视频
  • 【打卡】牛客网:BM93 盛水最多的容器