趣学python3(10)-函数注释方法
函数注释方法(Python3.5中引入)。
def add(x1:str,x2:str)->str:return x1 + x2
print(add(15,32))
print(add('abc','def'))
help(add)
函数注释对函数的参数和返回值进行类型注解。观察代码1-2,函数add定义和普通函数略有不同,每个参数后跟冒号,冒号后是该参数的类型注释,“->”后标注的是函数返回类型。下面是代码的输出结果。
47
abcdef
Help on function add in module __main__:add(x1:str, x2:str) -> str
函数注释仅是注释函数,并将注释保存在__annotations__属性中,可提示调用者该函数的调用规划,可通过下面语句来查询注释信息
print(add.annotations)
趣学python3(10)-函数注释方法相关推荐
- 趣学python3(19)-函数-Lambda
myfun1= lambda a,b:math.sqrt(pow(a,2)+pow(b,2)) myfun2=lambda x:1 if (x%2==0) else 0 print(myfun1(12 ...
- python常用方法总结-Python3常用函数、方法总结(持续更新…)
最近刷LeetCode,自己自娱自乐完之后去discussion看大佬们的各种巧妙解法,总是止不住的双击666--加上最近Python3用的比较多(虽然Python实在不推荐跑算法题目,一是运行效率太 ...
- 趣学python3(32)-enumerate,zip
返回枚举对象.iterable必须是序列.迭代器或其他支持迭代的对象.enumerate()返回的迭代器的 next() 方法返回一个元组,该元组包含一个计数(从开始时默认为0)和在iterable上 ...
- 趣学python3(45)--调用C库-加解密
cryptography库既包括高级规则,也包括普通密码算法(如对称密码.消息摘要和关键派生函数)的低级接口. $ pip install cryptography 例如,用密码学的高层对称加密方式加 ...
- 趣学python3(35)-Newton迭代法解一元方程
牛顿迭代法(Newton's method)又称为牛顿-拉夫逊(拉弗森)方法(Newton-Raphson method),它是牛顿在17世纪提出的一种在实数域和复数域上近似求解方程的方法. 正割法避 ...
- 趣学python3(26)-pygame-蛇身运动
import sys, pygame import random from collections import deque pygame.init() #code:刘兴 size = width, ...
- 趣学python3(9)-range
for x in range(6):print(x) 0 1 2 3 4 5 y=[1,2,3,4,5,6] for i in range(len(y)):print(y[i])1 2 3 4 5 6 ...
- 趣学python3(38)--多项式最小二乘法拟合
class numpy.poly1d(c_or_r, r=False, variable=None)[source] 参数: c_or_r:array_like 多项式的系数,或者如果第二个参数的值是 ...
- 趣学python3(43)--时间 日期
import time localtime=time.localtime(time.time()) print("time is:",localtime)time is: time ...
最新文章
- java静态方法和非静态方法内存区别_static方法和非static方法的区别(java)
- PowerDesigner导入MySQL数据库表
- RL之SARSA:利用强化学习之SARSA实现走迷宫—训练智能体走到迷宫(复杂陷阱迷宫)的宝藏位置
- 【实施工程师】MySQL导入大sql 文件大小限制问题的解决
- 【Demo 0121】纯资源DLL中提取资源
- 非苹果PC安装MacOS
- Spring 实践 -AOP
- 09-Elasticsearch重要的系统配置
- 自动化运维python学习笔记一
- LinkedList遍历方式区别
- FastNetMon 使用笔记
- PR更改视频画布大小。PR剪裁视频。PR导出视频时的适应视屏大小都是啥意思啊?
- Gateway网关- 微服务(十五)
- 沉没的王国---揭秘滇东自杞国(5)
- php easyui filebox,easyui fileBox 获取文件名和添加下拉框
- python操作浏览器滚动条_python selenium webdriver处理浏览器滚动条
- 有关java多态性的介绍
- Mysql中Drop删除用户的名字_mysql中drop和delete方法删除用户的区别
- win10 此电脑中【设备和驱动器】位置出现空白图标
- .NET 请求被挂起,前端轮询,委托
热门文章
- vue项目打包到腾讯云服务器全过程
- win7 安装好redis 如何安装扩展
- 通常你会在什么地方遇到DBNull?
- mongo connections url string 的问题
- 无限循环小数POJ1930
- leetcode 201. Bitwise AND of Numbers Range(位运算,dp)
- HITAG 2 125kHz RFID IC Read-Write 256 bits
- Informix IDS 11系统经管(918考试)认证指南,第 5 部分: 数据库做事器行使(5)
- 巧用SQL server的全局临时表防止用户重复登录
- linux虚拟机保存指令,vmware虚拟机命令保存