Python编程基础(第六模块:函数;第七模块:面向对象与模块)

举报
irrational 发表于 2022/01/18 00:49:02 2022/01/18
【摘要】 函数 函数自定义  lambda 输入是“:”前的,输出是“:”后面的, 与c++相同,必须指定最后几个参数的默认值(或者一个也不指定) 自定义求序列偶数个数的函数   面向对象与模块 Python方法与函数对比介绍  譬如方法,一般是在对象后面加一个. 而对于函数...

函数

函数自定义

 lambda 输入是“:”前的,输出是“:”后面的,

与c++相同,必须指定最后几个参数的默认值(或者一个也不指定)

自定义求序列偶数个数的函数 

 面向对象与模块

Python方法与函数对比介绍

 譬如方法,一般是在对象后面加一个.

list.append("I love you")

而对于函数,则不需要:

int(input())  

Python面向对象示例

先实例化一个对象,然后调用他的方法。

方法是定义在类里面的函数。

Python模块使用 

import math

这就是导入了一个模块

然后就是利用他的方法

可以看到这两种导入的方法。

同时也可以自定义模块

比如说,我在同一个工程文件夹里面写一个def_math.py,里面定义一个Sum

 

这样就可以使用了。

第三方库的安装与调用 

打开win,搜索cmd,点击命令提示符, 

输入pip,可以看到有关信息。

一般不建议使用 import numpy  as * 这样可能会出现冲突。

注意事项

Python工作路径说明

文件不在同一个路径,那么可以:

  1. 把绝对路径加上
  2. 或者放在同一个工程路径

可以利用os.getcwd()找到当前路径,非常好的办法。

模块命名及存放路径的注意事项

如果是自定义脚本,不在工作路径,可能会找不到!

如果你自己在工程文件夹里面定义了一个numpy,最后就会导致引入的是你自己的numpy。这很有意思。

结语

到此,python编程基础就结束了,希望大家多敲多练,python的高级应用要打好良好的基础!

文章来源: blog.csdn.net,作者:irrationality,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/weixin_54227557/article/details/120974478

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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