新大榭论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

《新大榭》- 创大榭地方网络社区先锋品牌 新大榭始终专注于地方网络社区平台的建设 关于我们- [大记事]- 留言建议- [新手报道]

发布 .新大榭软件管家(Excel版) V5.9版 财务/仓库/生产/销售/采购/行政/人事/校园 .公告 - 客户 - 打赏 - 职场 - Excel - Python.

新大榭镜像-音乐-法律-图书-高中课堂-实验 广告是为了能更好的发展 [欢迎商家支持本站互利共赢] 广告位招租.首页黄金广告位等您来!联系 13566035181

楼主: admin

[其他] 7100 - Python零基础学习100问(更新中...)

 关闭 [复制链接]
 楼主| 发表于 2021-6-13 08:40:26 | 显示全部楼层

Q36.Lambda和Def之间的主要区别是什么?

当lambda是uni-expression函数时,Def可以包含多个表达式。Def生成一个函数并指定一个名称以便稍后调用它。Lambda形成一个函数对象并返回。Def可以有一个return语句。Lambda不能有return语句。Lambda支持在列表和字典中使用。
新大榭Python学习社区培训、Excel业务指导、办公软件定制、网站建设;新大榭探索实验室欢迎您!http://lab.daxie.net.cn/
Q群推荐 大榭本地求职招聘QQ群,欢迎转发分享本地招聘信息资讯! 官方招聘1群(已满);官方招聘2群:315816937 *
 楼主| 发表于 2021-6-13 08:41:43 | 显示全部楼层

Q37.ascii、unicode、utf-8、gbk 区别?

ASCII码:使用一个字节编码,所以它的范围基本是只有英文字母、数字和一些特殊符号 ,只有256个字符;
/ m, @+ z, J; Y8 }3 }Unicode:能够表示全世界所有的字节;
5 w4 ^6 h- q. q5 r0 j  zGBK:是只用来编码汉字的,GBK全称《汉字内码扩展规范》,使用双字节编码;
! r2 q, L; q: [' LUTF-8:是一种针对Unicode的可变长度字符编码,又称万国码。
( c( t# \5 g: f+ l2 g
新大榭Python学习社区培训、Excel业务指导、办公软件定制、网站建设;新大榭探索实验室欢迎您!http://lab.daxie.net.cn/
新大榭官方公益帮帮群:6603298 官方Excel学习交流群:82064486  欢迎您加入
 楼主| 发表于 2021-6-13 08:42:08 | 显示全部楼层

Q38.每当Python退出时,为什么不是所有的内存都被解除分配?

每当python退出时,尤其是那些对其他对象具有循环引用的Python模块或者从全局名称空间引用的对象并不总是被解除分配或释放。由于python拥有自己的高效清理机制,无法解除分配保留的那些内存部分会在退出时尝试取消分配/销毁其他所有对象。
新大榭Python学习社区培训、Excel业务指导、办公软件定制、网站建设;新大榭探索实验室欢迎您!http://lab.daxie.net.cn/
北仑单身女神专属群:181567400 北仑单身男神专属群:140788506  平台大数据筛选,勇敢为爱宣告,拒绝骚扰!
 楼主| 发表于 2021-6-13 08:42:26 | 显示全部楼层

Q39.解释Python的参数传递机制

Python使用按引用传递(pass-by-reference)将参数传递到函数中。如果你改变一个函数内的参数,会影响到函数的调用。这是Python的默认操作。不过,如果我们传递字面参数,比如字符串、数字或元组,它们是按值传递,这是因为它们是不可变的。
新大榭Python学习社区培训、Excel业务指导、办公软件定制、网站建设;新大榭探索实验室欢迎您!http://lab.daxie.net.cn/
 楼主| 发表于 2021-6-13 08:42:42 | 显示全部楼层

Q40.什么是猴子补丁?

在运行期间动态修改一个类或模块。9 p2 a( n  S) F9 I
  1. class A:
    4 ^- q4 x: y0 f5 x
  2.    def func(self):* t/ [; ~2 h5 l0 J  l) U7 y1 Y; h* ?
  3.        print("Hi")7 _' N! R$ V: v" X& a
  4. def monkey(self):
    9 h; X! [  L4 I7 B
  5. print "Hi, monkey"
    . @; ~! S" i4 `3 x& r8 h/ r
  6. m.A.func = monkey
    ( z4 M5 L3 R" Z
  7. a = m.A()1 B* q, j5 o" L
  8. a.func()$ s  T* Z( r" Z- ?. C8 r3 R7 ~: K

  9. ' B- T6 y+ }4 G: L5 A0 X5 i
  10. Hi, Monkey
复制代码
新大榭Python学习社区培训、Excel业务指导、办公软件定制、网站建设;新大榭探索实验室欢迎您!http://lab.daxie.net.cn/
您需要登录后才可以回帖 登录 | 注册

本版积分规则

文字版|小黑屋|新大榭 ( 浙ICP备16018253号-1 )|点击这里给站长发消息|

GMT+8, 2025-12-19 23:14 , Processed in 0.076489 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表