python入门之函数调用内置函数_python函数基础:调用内置函数&定义函数

调用内置函数

有很多内置函数,在使用中需要积累。这里只举两个例子:

分别调用abs和数据类型转换,注意当入参类型错误时候会报错

'''

print('abs(-100)')

abs(-100)

print(int(2.1))

print(str(101))

'''

定义函数

基本语法

函数定义的格式如下

关键字 函数名称(入参) 冒号

def fun(x) :

空函数

如果定义了一个函数,但是暂时不想实现,那么可以用pass关键字,放入函数体,那么这个函数可编译通过且可调用。

def aUncomplatedFun(x):

pass

返回值

返回单个参数直接使用return语句

返回多个参数时候,本质是返回了一个tuple,见代码:

# -*- coding: utf-8 -*-

#def a fun

#

a = (1, 2)

print(isinstance(a, (tuple, int)))

b = 10.1

print(isinstance(b, (tuple, int)))

def GetName(x):

if not isinstance(x, tuple):

raise TypeError('Par is not tuples')

sum = 0

for name in x:

if(1 == sum):

return name

sum += 1

nameTuple = ('zhangsan', 'lisi', 'wangwu')

print(GetName(nameTuple))

def testFun(n, m):

if (not isinstance(n, (int, float))) and (not isinstance(m, (int, float))):

raise TypeError('Pars are not int or float')

w = n + 1

e = m + 1

return w, e

num1, num2 = testFun(1, 2)

print(num1, num2)

r = testFun(2, 3)

print("多参数返回的本质:")

print(r)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值