Day5 - 01 函数及函数的调用概念
函数就是最基本的一种代码抽象的方式。
函数只需写一次,就可以多次调用。Python本身内置了很多有用的函数,可以直接调用。
函数只需写一次,就可以多次调用。Python本身内置了很多有用的函数,可以直接调用。
调用函数
要调用一个函数,需要知道函数的名称和参数。可以通过help(xxx) 的方式查看对应函数的帮助信息。如果参数输入错误,注意看报错信息。
要调用一个函数,需要知道函数的名称和参数。可以通过help(xxx) 的方式查看对应函数的帮助信息。如果参数输入错误,注意看报错信息。
abc() 求绝对值,仅支持一个参数
max() 取最大值,支持多个参数
max() 取最大值,支持多个参数
数据类型转换函数
int()
float()
str()
bool()
>>> int(12.5)
12
>>> int(12.6) #只取整数,没有四舍五入。
12
>>> int('99.1') #为什么报错?想想。
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: invalid literal for int() with base 10: '99.1'
>>> int('99')
99
>>> bool(0)
False
>>> str(12.987)
'12.987'
>>> float('19.98') #看看这个,理解为何上面报错了没。
19.98
函数名
其实就是指向一个函数对象的引用,也可以将函数名赋给一个变量,相当于为函数对象取了别名,如:
a = max
a(1,2,3,4,5,6,-100)
练习:请利用Python内置的hex()函数把一个整数转换成十六进制表示的字符串
>>> hex(19901024)
'0x12faa60'
int()
float()
str()
bool()
>>> int(12.5)
12
>>> int(12.6) #只取整数,没有四舍五入。
12
>>> int('99.1') #为什么报错?想想。
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: invalid literal for int() with base 10: '99.1'
>>> int('99')
99
>>> bool(0)
False
>>> str(12.987)
'12.987'
>>> float('19.98') #看看这个,理解为何上面报错了没。
19.98
函数名
其实就是指向一个函数对象的引用,也可以将函数名赋给一个变量,相当于为函数对象取了别名,如:
a = max
a(1,2,3,4,5,6,-100)
练习:请利用Python内置的hex()函数把一个整数转换成十六进制表示的字符串
>>> hex(19901024)
'0x12faa60'
个个原创文章
欢迎讨论
https://www.cnblogs.com/konggg/
欢迎转载收藏,转载请注明来源,谢谢支持!