网站建设要经历哪些步骤,建设银行官网学生交费网站,php网站后台登陆不了,开发公司质量管理制度学习的最大理由是想摆脱平庸#xff0c;早一天就多一份人生的精彩#xff1b;迟一天就多一天平庸的困扰。各位小伙伴#xff0c;如果您#xff1a; 想系统/深入学习某技术知识点… 一个人摸索学习很难坚持#xff0c;想组团高效学习… 想写博客但无从下手#xff0c;急需… 学习的最大理由是想摆脱平庸早一天就多一份人生的精彩迟一天就多一天平庸的困扰。各位小伙伴如果您 想系统/深入学习某技术知识点… 一个人摸索学习很难坚持想组团高效学习… 想写博客但无从下手急需写作干货注入能量… 热爱写作愿意让自己成为更好的人… 文章目录 一、内置函数1.1、什么是内置函数1.2、常用的内置函数1.2.1、数学类型内置函数1.2.2、类型转换内置函数 二、模块2.1、模块的概念2.2、模块的使用2.2.1、import导入import 包名.模块名[as 别名]2.2.2、from...import导入from 包名 import 模块名 或 from 模块名 import 工具名 总结 一、内置函数
1.1、什么是内置函数
内置函数解释器自带的函数。
1.2、常用的内置函数
1.2.1、数学类型内置函数
abs(a) : 求取绝对值。abs(-10)10max(list) : 求取list最大值。max([1,2,3])3min(list) : 求取list最小值。min([1,2,3])1sum(list) : 求取list元素的和。 sum([1,2,3]) 6sorted(list) : 排序返回排序后的list。sorted[2,1,3][1,2,3]len(list) : list长度,len([1,2,3])3divmod(a,b): 获取商和余数。 divmod(5,2) (2,1)pow(a,b) : 获取乘方数。pow(2,3) 8round(a,b) : 获取指定位数的小数。a代表浮点数b代表要保留的位数。round(3.1415926,2) 3.14range(a[,b]) : 生成一个a到b的数组,左闭右开。 range(1,10) [1,2,3,4,5,6,7,8,9]
1.2.2、类型转换内置函数
int(str) : 转换为int型。int(‘1’) 1float(int/str) : 将int型或字符型转换为浮点型。float(‘1’) 1.0str(int) : 转换为字符型。str(1) ‘1’bool(int) : 转换为布尔类型。 str(0) False str(None) Falsebytes(str,code) : 接收一个字符串与所要编码的格式返回一个字节流类型。bytes(‘abc’, ‘utf-8’) b’abc’list(iterable) : 转换为list。 list((5,2,0)) [5,2,0]iter(iterable) 返回一个可迭代的对象。 iter([1,2,3]) list_iterator object at 0x0000000003813B00enumerate(iterable) : 返回一个枚举对象。dict(iterable) : 转换为dict。 dict([(‘a’, 1), (‘b’, 2), (‘c’, 3)]) {‘a’:1, ‘b’:2, ‘c’:3}tuple(iterable) : 转换为tuple。 tuple([1,2,3]) (1,2,3)set(iterable) : 转换为set。 set([1,4,2,4,3,5]) {1,2,3,4,5} set({1:‘a’,2:‘b’,3:‘c’}) {1,2,3}hex(int) : 转换为16进制。hex(1024) ‘0x400’oct(int) : 转换为8进制。 oct(1024) ‘0o2000’bin(int) : 转换为2进制。 bin(1024) ‘0b10000000000’chr(int) : 转换数字为相应ASCI码字符。 chr(66) ‘B’ord(str) : 转换ASCI字符为相应的数字。 ord(‘B’) 66
二、模块
2.1、模块的概念
简介 模块化是将程序分解为一个个的模块module通过组合模块来搭建出一个完整的程序。
优点便于团队开发方便维护代码复用。
在python中一个脚本(.py)文件就是一个模块创建模块实际上就是创建一个.py文件可以被其他模块导入并使用。模块名同样也是一个 标识符需要符合标识符的命名规则在模块中定义的 全局变量 、函数、类都是提供给外界直接使用的模块就好比是 工具包要想使用这个工具包中的工具就需要先 导入这个模块 模块是Python程序架构的一个核心概念 2.2、模块的使用
注意确保和定义模块处于同一个package然后建立新的文件。
2.2.1、import导入import 包名.模块名[as 别名] 提示在导入模块时每个导入应该独占一行。 导入之后就可以通过 模块名. 来使用模块所提供的一些工具——全局变量、函数、类等。
2.2.2、from…import导入from 包名 import 模块名 或 from 模块名 import 工具名
注意import 模块名是一次性把模块中的所有工具全部导入并且通过模块名/别名访问。
导入之后不需要通过模块名. 可以直接使用模块提供的工具——全局变量、函数、类等。
但是如果两个模块存在同名函数的时候后导入模块函数会覆盖掉前导入模块函数。
建议在编写代码过程中要将import代码放在顶部能够看的更加清晰在发成冲突错误时可以使用as关键字给其中一个工具起一个别名。 总结
以上就是Python之内置函数和模块的相关知识点希望对你有所帮助。 积跬步以至千里积怠惰以至深渊。时代在这跟着你一起努力哦