社区
Delphi
帖子详情
带下划线的函数有什么不同。
fj218
2004-03-06 11:13:15
如:
Function _getfilesize(const f:string):longword;
我去掉下划线,就不能运行?
...全文
46
3
打赏
收藏
带下划线的函数有什么不同。
如: Function _getfilesize(const f:string):longword; 我去掉下划线,就不能运行?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Python中有
下划线
的
函数
和没有
下划线
的
函数
的区别
在PyTorch中,
带
有
下划线
的
函数
通常是原地操作,用于在张量上直接修改值,而不创建新的张量对象。需要注意的是,使用原地操作
函数
时要小心,因为它们会修改原始对象,可能导致意外的副作用。如果需要保留原始对象,或者希望避免修改原始对象,应使用对应的非原地操作
函数
。相反,没有
下划线
的
函数
通常表示这个
函数
会返回一个新的对象,而不修改原始对象。总结起来,
带
下划线
的
函数
通常是原地操作,直接在原始对象上进行修改。没有
下划线
的
函数
通常是非原地操作,返回一个新的对象而不修改原始对象。
python中
函数
定义
下划线
代表什么意思,一个
下划线
,两个
下划线
什么意思
在Python中,
函数
名中的
下划线
(单
下划线
和双
下划线
)具有特定的语义和约定用途,主要用于控制访问权限、避免命名冲突以及标识特殊方法。单
下划线
_ 的用法包括前置单
下划线
(_function)表示内部使用,后置单
下划线
(function_)避免与关键字冲突,以及单
下划线
作为临时变量。双
下划线
__ 的用法包括前置双
下划线
(__function)触发名称改写实现类级别的“私有”方法,以及前后双
下划线
(__function__)标识特殊方法。合理使用
下划线
规则可以提升代码的可读性和维护性,明确
函数
的作用域和设计
Python双
下划线
(_ _)内置
函数
1 问题Python中‘内部使用’的
函数
是内置
函数
吗?还是自定义的?如果是,那么自定义的
函数
使用了双
下划线
(_ _)就是内置
函数
了?2 方法第一步搜索内置
函数
的定义;即:解释器自
带
的
函数
就是内置
函数
第二步查看内置
函数
;查看方法:Print ( dir ( _ _ builtins _ _ ) )Python内置
函数
有限个。第三步尝试自己定义一个加双
下划线
(_ _)的
函数
;第四步在新的里面使用第三步...
函数
前后
带
两个
下划线
1、python类中的某些
函数
前后
带
双
下划线
,是特殊
函数
,特殊
函数
的名字为预先设定,在实例执行某些行为时,自动调用。 class Poke: def __init__(self): self.card=['a','b'] def __len__(self): return len(self.card) def __getitem__(self,item): return self.card[0] card1=Poke() p
关于python中
带
下划线
的变量和
函数
的意义,class类
带
一个
下划线
和
带
两个
下划线
的定义
总结: 变量: 1. 前
带
_的变量: 标明是一个私有变量, 只用于标明, 外部类还是可以访问到这个变量 2. 前
带
两个_ ,后
带
两个_ 的变量: 标明是内置变量, 3. 大写加
下划线
的变量: 标明是 不会发生改变的全局变量
函数
: 1. 前
带
_的变量: 标明是一个私有
函数
, 只用于标明, 2. 前
带
两个_ ,后
带
两个_ 的
函数
: 标明是特殊
函数
...
Delphi
5,934
社区成员
262,942
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章