Python入门.03.函数 - 北方连萌

Python入门.03.函数

代入

变量名 = 代入值
a = 'a'
b = 98
print(a)
print(b)
a
98

内置函数

python里预置了一些函数,使用

function(parameter)

的形式调出

输出输入函数

输出

多个参数以逗号隔开,显示时间隔一个空格

print('a', 100, 'b', 1.00, 'c')
a 100 b 1.0 c

输入

程序进行到

x = input('str_to_show')

这一步时会暂停等待键盘输入,输入完后按回车,内容是为input()的参数

x = input('input something: ')
print('you input: %s' % x)
input something: abc
you input: abc

另外,input()的返回值是字符串

n = input('请输入整数:')
print(type(n))
请输入整数:453
<class 'str'>

变换函数

如上提到input()的返回值是字符串,那么

n = input('请输入整数:')
print(n + n)

将会得到一个连接的字符串

请输入整数:9
99

这时如果要求值则需要将字符串转换成数字

n_string = input('请输入整数:')
n = int(n_string) #转整数
print(n + n)
请输入整数:9
18
n_string = input('请输入数字:')
n = float(n_string) #转小数
print(n + n)
请输入数字:9
18.0

数字转字符串则用

n = input('请输入数字:')
n_string = str(n)
print(n_string + n_string)
print(n_string * 3)
请输入数字:36
3636
363636

数值计算函数

绝对值

n = input('请输入整数:')
print(abs(int(n)))
请输入整数:-5945
5945

最大值

n1 = input('请输入整数:')
n2 = input('请输入整数:')
print(max(int(n1),int(n2)))
请输入整数:6
请输入整数:-9
6

最小值

n1 = input('请输入小数:')
n2 = input('请输入小数:')
print(min(float(n1),float(n2)))
请输入小数:99
请输入小数:-8888.254
-8888.254

时间转换

n = input('请输入秒数:')
h = int(n) // 3600
m = (int(n) % 3600) // 60
s = (int(n) % 3600) % 60
print('%d小时%d分%d秒' %(h, m, s))
请输入秒数:56959
15小时49分19秒

添加新评论

电子邮件地址不会被公开,评论内容可能需要管理员审核后显示。