模块_python

举报
bug郭 发表于 2022/11/17 17:25:42 2022/11/17
【摘要】 大家好,我是bug郭,一名双非科班的在校大学生。对C/JAVA、数据结构、Spring系列框架、Linux及MySql、算法等领域感兴趣,喜欢将所学知识写成博客记录下来。 希望该文章对你有所帮助!如果有错误请大佬们指正!共同学习交流作者简介:CSDN java领域新星创作者blog.csdn.net/bug…掘金LV3用户 juejin.cn/user/bug…阿里云社区专家博主,星级博主,...

大家好,我是bug郭,一名双非科班的在校大学生。对C/JAVA、数据结构、Spring系列框架、Linux及MySql、算法等领域感兴趣,喜欢将所学知识写成博客记录下来。 希望该文章对你有所帮助!如果有错误请大佬们指正!共同学习交流

作者简介:

模块

当一个项目代码量比较多时,我们就需要将代码放在不同的.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

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。