代入
变量名 = 代入值
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秒