【Python 3.6.1】常用的内置函数
1、数学运算函数
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
[root@dt ~]# python3 Python 3.6.1 (default, Jul 2 2017, 16:09:42) [GCC 4.4.7 20120313 (Red Hat 4.4.7-18)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> ## 取绝对值 >>> abs(-9) 9 >>> ## 四舍五入 >>> round(5.8) 6 >>> ## 返回2的3次方 >>> pow(2,3) 8 >>> ## 2的3次方后,与5取余 >>> pow(2,3,5) 3 >>> ## 楼上等价于楼下 >>> 2**3%5 3 >>> ## 返回集合中最大值 >>> max(5,8,9,10) 10 >>> ## 返回集合中最小值 >>> min(5,8,9,10) 5 >>> |
2、类型转换
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
## 字符型转换为数值型 >>> int("9") 9 >>> ## 数值型转换为浮点型 >>> float(9) 9.0 >>> ## 数值型转换为字符型 >>> str(9) '9' >>> ## 字母a的ASCII十进制值,互相转换 >>> ord('a') 97 >>> chr(97) 'a' >>> |
3、打印
python2和python3是有点儿区别的,测试如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
## python2,print 后有没有括号都可以执行成功 [root@dt ~]# python Python 2.6.6 (r266:84292, Nov 22 2013, 12:16:22) [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> print "Hello World!" Hello World! >>> >>> print("Hello World!") Hello World! >>> >>> exit() [root@dt ~]# ## python3在print的时候,必须加括号 [root@dt ~]# python3 Python 3.6.1 (default, Jul 2 2017, 16:09:42) [GCC 4.4.7 20120313 (Red Hat 4.4.7-18)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> print "Hello World!" File "<stdin>", line 1 print "Hello World!" ^ SyntaxError: Missing parentheses in call to 'print' >>> print("Hello World!") Hello World! >>> ## 打印50个“-” >>> print("-" * 50) -------------------------------------------------- >>> |
4、小结
Pyhon内置函数还有很多,本实验只测试了常用的几个,演示了一下基本的用法。