这个寒假
跟着慕课学一学python,
以及通过python123网站实践一哈,
因为学校oj没专门的Python题
慕课网址:https://www.icourse163.org/learn/BIT-268001?tid=1207014257#/learn/announce
python123网址:https://python123.io/
学学吧,毕竟当今迅速使用广泛的东西
1、评估函数eval()
该函数的功能为去掉参数最外侧引号并执行余下的语句。
例子:
(1)eval("1+2")
去掉外侧引号后剩下1+2,然后python认为这个语句是可执行的,所以最后的输出结果是3
(2)eval(' "1+2" ')
去掉外侧引号后剩下 '1+2',所以最后的输出结果是1+2
(3)eval("print("Hello")")
去掉外侧引号后剩下print("Hello"),然后python认为这个语句是可执行的,所以最后的输出结果是Hello
2、print函数
print("转换后的温度是{:.2f}C".format(C))
其中:.2f表示的是变量C填充到这个位置时取小数点后两位
print()函数中有两个参数值得注意
sep = ' ',end = '\n'
以上为默认值,sep表示间隔,默认值为空格,end表示结尾,默认值为换行
可以通过修改sep和end的值来改变输出格式
3、四种进制表示方式
(1)十进制
1010 , 99 , -217
(2)二进制,以0b或0B开头
0b010,-0B101
(3)八进制,以0o或0O开头
0o123 , -0O456
(4)十六进制,以0x或0X开头
0x9a , -0X89
4、一些运算符
与C语言不同
x/y为普通的除,结果是浮点数类型
x//y为整数除,结果一定是整数
x**y等同于pow(x,y)
5、一些数值运算函数
abs(x): 求x的绝对值
divmod(x,y):商余,输出为(x/y,x%y),即同时输出商和余数
min(x1,x2,....,xn)
max(x1,x2,....,xn)