Python内置函数 向右看齐 2024-04-20 09:37 21阅读 0赞 ### 一.概览 ### ![1343081-20190725185942670-1331845738.png][] ### 二.常用函数代码实战 ### 1.eval eval()函数用来执行一个字符串表达式,并返回表达式的结果。 x = 6 print(eval('3 * x')) print(eval('pow(x,2) + 3')) print(eval("(x - 4) * 3 - 2")) 结果: ![1343081-20190725185746881-306126437.png][] 2.divmod divmod()函数把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a / b,a % b)。 print(divmod(7, 2)) print(divmod(8, 2)) print(divmod(3+5 * x,1+2 * x)) 结果: ![1343081-20190725190806882-929780665.png][] 3.sum sum()函数对可迭代对象【列表,元组,集合】进行求和计算,可以设置初始值,默认为0。 print(sum([0,1,2])) # 初始值默认为 0 print(sum((2, 3, 4), 1)) # 初始值为 1 print(sum([0,1,2,3,4], 2)) 结果: ![1343081-20190725192934162-651938536.png][] 4.format Python2.6开始,新增了一种格式化字符串的函数str.format(),它增强了字符串格式化的功能。基本语法是通过\{\}和:来代替%。format函数可以接收不限个数的参数,位置可以无序。 print("{} {}".format("hello", "world")) # 不设置指定位置,按默认顺序 print("{1} {0}".format("hello", "world")) # 设置指定位置 print("{1} {0} {1}".format("hello", "world")) # 设置指定位置 结果: ![1343081-20190725210844453-1867041.png][] # 通过字典设置参数 site = { "name": "菜鸟教程", "url": "www.runoob.com"} print("网站名:{name}, 地址 {url}".format(**site)) # 通过列表索引设置参数 my\_list = \['菜鸟教程', 'www.runoob.com'\] you\_list = \['北风网', 'www.bf.com'\] print("网站名:\{1\[0\]\}, 地址 \{0\[1\]\}".format(my\_list,you\_list)) \# "0"表示是format中的第一个参数 ![1343081-20190726091644864-1525104774.png][] 数字格式化: print("{:.2f}".format(3.1415926)); 格式表: ![1343081-20190725211824753-1380758256.png][] 转载于:https://www.cnblogs.com/yszd/p/11247065.html [1343081-20190725185942670-1331845738.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/18/09296009b58d417eb0262b15f124294f.png [1343081-20190725185746881-306126437.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/18/949f9bc3e1fe4f4caf2c20e3e7b2a0dd.png [1343081-20190725190806882-929780665.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/18/695dd46dad9b4f56a5c8c7ac0ce89170.png [1343081-20190725192934162-651938536.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/18/2766e8f3272c4580b8052498a8c2088e.png [1343081-20190725210844453-1867041.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/18/4f016c43e120469db33c95b6016b5c81.png [1343081-20190726091644864-1525104774.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/18/e26d2f2311ac448791d880cff2b86277.png [1343081-20190725211824753-1380758256.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/18/10087ee1af1940a095d477d65d3bee69.png
还没有评论,来说两句吧...