1.函数
Python程序中的函数用于实现具体的功能,输入正确的参数,可以获得相应的返回值。Python程
序中的函数可以分为2类:内置函数和自定义函数。内置函数是指Python预先定义的函数,可以直接
调用;自定义函数是指用户自行定义的函数,用于实现特定的功能。
Python有很多内置函数,如能够实现基本输出与输人的print()函数、eval()函数和input()函数等。
接下来的章节会对常用的内置函数进行详细介绍。在Python程序中自定义函数需要使用关键字def,
具体语法格式如下。
def 函数名(参数列表):
函数体
print()默认输出函数
print(18)
print("张三今年18岁!")
age=18
print(age)
输出
18
张三今年18岁!
18
上面可见print中打印后会自动换行,这是因为end参数默认值为“\n”。如果想要输出其他,则需改变end参数,如下代码将end修改为空格。
a=1
b=2
print(a)
print(b)
print(a,b)
print(a,end='')
print(b)
结果显示为
1
2
1 2
12
sep参数也是一个重要的参数默认情况下, print()函数一次性打印多个内容时,会以空格分隔。如果希望改变print()函数打印时的分隔符,可以修改sep参数,具体情况如下。
将sep参数设置为逗号
x = "Hello"
y = "1000phone"
print(x,y,sep = ",")
运行结果如下
Hello,1000phone
eval()函数会解析执行字符串表达式
a=123
print(type(a))
print(a+1)
a="123"
print(type(a))
a=eval(a)
print(type(a))
print(a+1)
将字符串变为运算结果为
<class 'int'>
124
<class 'str'>
<class 'int'>
124
输入函数:input()
a=input("请输入您的年龄:")
print(a)
结果
请输入您的年龄:20
20