8.25Python学习day5
========================================开始学习函数==============================================
一.重新认识函数
print()是一个放入对象就能打印出结果的函数
input()是一个让用户输入信息的函数
len()是一个可以测量对象长度的函数
int()可将字符串类型数字转化成整数串的数字的函数
总结:函数就是——吧要处理的对象放入括号,从而得出结果,其中内建函数有68个(内建函数就是安装的版本自带的函数)
二.创建函数
1.尝试:在命令行中进入Python环境
>>>1/2*(3+4)*5 梯形公式
17.5
>>>32*9/5+32 华氏温度与摄氏温度的转化
89.6
2.常见词语的介绍
def(define) 创建函数,实际是解释 arg(argument、parameter)参数 return 返回结果
简洁的表达——def function (arg1、arg2) : 缩进 return ‘something’
关键字 函数名 参数 关键字 结果
注意!:def和function是关键字,Python需要识别这些关键字明白用户的意图
闭合括号后边的冒号必不可少,而且必须用英文输入法输入
在IDE中,冒号后面回车会自动的得到一个缩进,函数后面的缩进被称为语句块,缩进是为了表明语句和逻辑的从属关系,是最显著的特征之一
3.用定义函数的方法实现摄氏度的转换
输入代码:def fahrenheit_converter(C):
fahrenheit=C*9/5+32
return str(fahrenheit)+'F'
注意!:计算结果类型是float,不能与字符串合并,要用str转换。
4.使用函数
函数定义完成后使用它的行为叫做调用,理解为请求Python帮忙,并将结果打印出来。
5.解决更复杂的问题
def fahrenheit_converter(C):
fahrenheit=C*9/5+32
print( str(fahrenheit)+'F')
C2F=fahrenheit_converter(35)
print(C2F)
结果与上述不同,得到none
三.小结
1.完成函数前两部分,初步了解函数。
2.运行了一遍教材中提供的代码。
3.明早起来做练习题。
4.好难呀。。。。