模块_python
【摘要】 大家好,我是bug郭,一名双非科班的在校大学生。对C/JAVA、数据结构、Spring系列框架、Linux及MySql、算法等领域感兴趣,喜欢将所学知识写成博客记录下来。 希望该文章对你有所帮助!如果有错误请大佬们指正!共同学习交流作者简介:CSDN java领域新星创作者blog.csdn.net/bug…掘金LV3用户 juejin.cn/user/bug…阿里云社区专家博主,星级博主,...
大家好,我是bug郭,一名双非科班的在校大学生。对C/JAVA、数据结构、Spring系列框架、Linux及MySql、算法等领域感兴趣,喜欢将所学知识写成博客记录下来。 希望该文章对你有所帮助!如果有错误请大佬们指正!共同学习交流
作者简介:
- CSDN java领域新星创作者blog.csdn.net/bug…
- 掘金LV3用户 juejin.cn/user/bug…
- 阿里云社区专家博主,星级博主,developer.aliyun.com/bug…
- 华为云云享专家 bbs.huaweicloud.com/bug…
模块
当一个项目代码量比较多时,我们就需要将代码放在不同的.py
文件中
- 可以通过
import
关键字,引用其他.py
文件的代码- 被引用的这个代码文件就被称为
模块
- 被引入这个文件,去掉
.py
后缀名,就是模块名!
# 引入自定义的main模块
import main
# 使用main模块下面的函数!
print(main.add(6,6))
模块查找顺序,先查找当前目录,再查找Python安装目录
import sys
print(sys.path) # 打印出了模块查找的路径
先当前目录,没有找到再去安装目录找!
一些常用的内建函数
函数 | 描述 |
---|---|
dir([obj]) | 显示对象的属性,如果没有传参则显示全局变量的名字 |
help([obj]) | 显示该对象的使用文档,如果无参则进入交互 |
int(obj) | 将对象转换成整数 |
len(obj) | 返回对象长度 |
open(fn,mode) | 以mode的方式,打开fn文件 |
range(start,end,step) | 返回一个整形列表.[start,end)左闭右开,start默认为0,step默认为1 |
input(str) | 等待用户输入一个字符串,可以提供str用作提示信息 |
str(obj) | 将对象转化成字符串 |
type(obj) | 返回对象类型,返回值本身是一个type对象 |
# dir显示对象的属性,就是该对象的一些属性和方法啥的,
a = [1,2,3]
print(dir(a))
print(dir())
# help 获取该对象的使用文档
a=[]
help(a)
# int() float() str() 进行对象的转换!
print(int('123'))
print(float('3.12'))
print(str(123))
input(str)
读取一个字符串
# 输入一个字符串
print(input("请输入:"))
# type()获取对象类型! type()返回值是 type类型!
print(type(type(1)))
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)