![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python函数基础
光工程序猿
非科班程序员
展开
-
【python】os.path模块
(1)os.path.abspath(path) 返回绝对路径(2)os.path.basename(path) 返回文件名(3)os.path.commonprefix(list) 返回list(多个路径)中,所有path共有的最长的路径(4)os.path.dirname(path) 返回文件路径(5)os.path.exists(path) 如果路径 path 存在,返回 True;如果路径 path 不存在,返回 False。...原创 2022-08-03 16:50:41 · 200 阅读 · 0 评论 -
python(基础)中return,yield的区别
return和yield都可以在函数中使用,并且都返回某种结果,return返回结果之后函数终止,而yield返回的是可迭代的生成器对象,可以使用for循环或者next()方法遍历生成器对象获取相应的结果(注意带有yield关键字的函数成为生成器)。生成器有个好处,就是当数据集有某种规律或逻辑时,可以编写一个生成器,这样避免了需要通过列表或者元组来存储数据,不用占用内存,直接在需要的时候生成这些数据即可。...原创 2022-07-27 22:15:32 · 352 阅读 · 0 评论 -
python(基础)中continue和break的用法和区别
1)continue语句的作用是终止本轮循环并开始下一轮循环(注意下一轮循环开始之前也要对条件进行判断)key=input('答案错误,请再次回答zmy的意思')key=input('zmy是什么意思')再例如strs="www.com;(2)break语句的作用是终止当前循环,跳出循环体。结果为052749611813。prin('恭喜你,答对了')例如id='zmy是一个名字简称'结果为www.com。...原创 2022-07-26 17:37:50 · 1584 阅读 · 0 评论