📄 appendixd.htm
字号:
<font face="Courier New, Courier, Mono New, Courier, Mono" size="3"><b>1</b></font><font face="Times New Roman, Times, Serif" size="3">
for truth testing. </font>
<font face="Courier New, Courier, Mono New, Courier, Mono" size="3">if <i>your instance:</i></font><font face="Times New Roman, Times, Serif" size="3">
expressions, and so on.</font></td>
<td> </td>
</tr>
<tr>
<td colSpan="3"> </td>
</tr>
<tr>
<td colSpan="3" height="1"></td>
</tr>
</table>
</a><a name="{114C}">
<table cellSpacing="0" cellPadding="0" border="0">
<tr>
<td rowSpan="5"> </td>
<td colSpan="3" height="12"></td>
<td rowSpan="5"> </td>
</tr>
<tr>
<td colSpan="3"> </td>
</tr>
<tr>
<td> </td>
<td><font face="Courier New, Courier, Mono New, Courier, Mono" size="3">
<b>__oct__(<i>self)<br>
</i></b></font><font face="Times New Roman, Times, Serif" size="3">
Numeric; return a string containing an octal representation of your
class.</font></td>
<td> </td>
</tr>
<tr>
<td colSpan="3"> </td>
</tr>
<tr>
<td colSpan="3" height="1"></td>
</tr>
</table>
</a><a name="{114D}">
<table cellSpacing="0" cellPadding="0" border="0">
<tr>
<td rowSpan="5"> </td>
<td colSpan="3" height="12"></td>
<td rowSpan="5"> </td>
</tr>
<tr>
<td colSpan="3"> </td>
</tr>
<tr>
<td> </td>
<td><font face="Courier New, Courier, Mono New, Courier, Mono" size="3">
<b>__or__(<i>self,other)<br>
</i></b></font><font face="Times New Roman, Times, Serif" size="3">
Numeric; perform the equivalent of a bitwise </font>
<font face="Courier New, Courier, Mono New, Courier, Mono" size="3">or</font><font face="Times New Roman, Times, Serif" size="3">
operation (|) on your class and return the result.</font></td>
<td> </td>
</tr>
<tr>
<td colSpan="3"> </td>
</tr>
<tr>
<td colSpan="3" height="1"></td>
</tr>
</table>
</a><a name="{114E}">
<table cellSpacing="0" cellPadding="0" border="0">
<tr>
<td rowSpan="5"> </td>
<td colSpan="3" height="12"></td>
<td rowSpan="5"> </td>
</tr>
<tr>
<td colSpan="3"> </td>
</tr>
<tr>
<td> </td>
<td><font face="Courier New, Courier, Mono New, Courier, Mono" size="3">
<b>__pos__(<i>self)<br>
</i></b></font><font face="Times New Roman, Times, Serif" size="3">
Numeric; perform the equivalent of multiplying your class times </font>
<font face="Courier New, Courier, Mono New, Courier, Mono" size="3">1</font><font face="Times New Roman, Times, Serif" size="3">.
This is the </font>
<font face="Courier New, Courier, Mono New, Courier, Mono" size="3"><i>
identity</i></font><font face="Times New Roman, Times, Serif" size="3">
operation.</font></td>
<td> </td>
</tr>
<tr>
<td colSpan="3"> </td>
</tr>
<tr>
<td colSpan="3" height="1"></td>
</tr>
</table>
</a><a name="{114F}">
<table cellSpacing="0" cellPadding="0" border="0">
<tr>
<td rowSpan="5"> </td>
<td colSpan="3" height="12"></td>
<td rowSpan="5"> </td>
</tr>
<tr>
<td colSpan="3"> </td>
</tr>
<tr>
<td> </td>
<td><font face="Courier New, Courier, Mono New, Courier, Mono" size="3">
<b>__pow__(<i>self,other[,modulo])<br>
</i></b></font><font face="Times New Roman, Times, Serif" size="3">
Numeric; perform the equivalent of exponentiating </font>
<font face="Courier New, Courier, Mono New, Courier, Mono" size="3"><i>
self</i></font><font face="Times New Roman, Times, Serif" size="3"> to
the </font>
<font face="Courier New, Courier, Mono New, Courier, Mono" size="3"><i>
other</i></font><font face="Times New Roman, Times, Serif" size="3">
power.If the </font>
<font face="Courier New, Courier, Mono New, Courier, Mono" size="3"><i>
modulo</i></font><font face="Times New Roman, Times, Serif" size="3">
argument is provided, perform </font>
<font face="Courier New, Courier, Mono New, Courier, Mono" size="3">(<i>self</i> ** <i>other)</i> % <i>modulo</i></font><font face="Times New Roman, Times, Serif" size="3">.</font><font face="Times New Roman, Times, Serif" color="#ffff00" size="3"><!-- break --></font></td>
<td> </td>
</tr>
<tr>
<td colSpan="3"> </td>
</tr>
<tr>
<td colSpan="3" height="1"></td>
</tr>
</table>
</a><a name="{1150}">
<p> </a></td>
</tr>
</table>
<p><font color="white" size="0"></p>
</center>
<p><a name="bottom"> </a>
<!-- netLibrary.com Copyright Notice --></font></p>
<p> </p>
<center>
<table cellPadding="0" width="100%" border="0">
<tr>
<td align="middle">
<table cellSpacing="0" cellPadding="2" width="100%" border="0">
<tr>
<td align="left"> </td>
<td align="right"> </td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="left"><a name="{1151}">
<table cellSpacing="0" cellPadding="0" width="100%" border="0">
<tr>
<td align="right">
<font face="Times New Roman, Times, Serif" color="#ff0000" size="2">Page
479</font></td>
</tr>
</table>
</a><a name="{1152}">
<table cellSpacing="0" cellPadding="0" border="0">
<tr>
<td rowSpan="5"> </td>
<td colSpan="3" height="12"></td>
<td rowSpan="5"> </td>
</tr>
<tr>
<td colSpan="3"> </td>
</tr>
<tr>
<td> </td>
<td><font face="Courier New, Courier, Mono New, Courier, Mono" size="3">
<b>__radd__(<i>self,other)<br>
</i></b></font><font face="Times New Roman, Times, Serif" size="3">
Numeric; add </font>
<font face="Courier New, Courier, Mono New, Courier, Mono" size="3"><i>
self</i></font><font face="Times New Roman, Times, Serif" size="3"> and
</font>
<font face="Courier New, Courier, Mono New, Courier, Mono" size="3"><i>
other</i></font><font face="Times New Roman, Times, Serif" size="3"> and
return result. Called for, for example, </font>
<font face="Courier New, Courier, Mono New, Courier, Mono" size="3">1 + <i>class</i></font><font face="Times New Roman, Times, Serif" size="3">
instead of </font>
<font face="Courier New, Courier, Mono New, Courier, Mono" size="3"><i>
class</i> + 1</font><font face="Times New Roman, Times, Serif" size="3">.</font></td>
<td> </td>
</tr>
<tr>
<td colSpan="3"> </td>
</tr>
<tr>
<td colSpan="3" height="1"></td>
</tr>
</table>
</a><a name="{1153}">
<table cellSpacing="0" cellPadding="0" border="0">
<tr>
<td rowSpan="5"> </td>
<td colSpan="3" height="12"></td>
<td rowSpan="5"> </td>
</tr>
<tr>
<td colSpan="3"> </td>
</tr>
<tr>
<td> </td>
<td><font face="Courier New, Courier, Mono New, Courier, Mono" size="3">
<b>__rand__(<i>self,other)<br>
</i></b></font><font face="Times New Roman, Times, Serif" size="3">
Numeric; return the result of bitwise </font>
<font face="Courier New, Courier, Mono New, Courier, Mono" size="3">
and'ing (&) <i>self</i></font><font face="Times New Roman, Times, Serif" size="3">
with </font>
<font face="Courier New, Courier, Mono New, Courier, Mono" size="3"><i>
other</i></font><i><font face="Times New Roman, Times, Serif" size="3">.</font></i><font face="Times New Roman, Times, Serif" size="3">
Called when left operand is not an instance of your class.</font></td>
<td> </td>
</tr>
<tr>
<td colSpan="3"> </td>
</tr>
<tr>
<td colSpan="3" height="1"></td>
</tr>
</table>
</a><a name="{1154}">
<table cellSpacing="0" cellPadding="0" border="0">
<tr>
<td rowSpan="5"> </td>
<td colSpan="3" height="12"></td>
<td rowSpan="5"> </td>
</tr>
<tr>
<td colSpan="3"> </td>
</tr>
<tr>
<td> </td>
<td><font face="Courier New, Courier, Mono New, Courier, Mono" size="3">
<b>__rdiv__(<i>self,other)<br>
</i></b></font><font face="Times New Roman, Times, Serif" size="3">
Numeric; divide </font>
<font face="Courier New, Courier, Mono New, Courier, Mono" size="3"><i>
self</i></font><font face="Times New Roman, Times, Serif" size="3"> by
</font>
<font face="Courier New, Courier, Mono New, Courier, Mono" size="3"><i>
other</i></font><font face="Times New Roman, Times, Serif" size="3"> and
return the result. Called when left operand is not an instance of your
class.</font></td>
<td> </td>
</tr>
<tr>
<td colSpan="3"> </td>
</tr>
<tr>
<td colSpan="3" height="1"></td>
</tr>
</table>
</a><a name="{1155}">
<table cellSpacing="0" cellPadding="0" border="0">
<tr>
<td rowSpan="5"> </td>
<td colSpan="3" height="12"></td>
<td rowSpan="5"> </td>
</tr>
<tr>
<td colSpan="3"> </td>
</tr>
<tr>
<td> </td>
<td><font face="Courier New, Courier, Mono New, Courier, Mono" size="3">
<b>__rdivmod__(<i>self,other)<br>
</i></b></font><font face="Times New Roman, Times, Serif" size="3">
Numeric; divide </font>
<font face="Courier New, Courier, Mono New, Courier, Mono" size="3"><i>
self</i></font><font face="Times New Roman, Times, Serif" size="3"> by
</font>
<font face="Courier New, Courier, Mono New, Courier, Mono" size="3"><i>
other</i></font><font face="Times New Roman, Times, Serif" size="3"> and
return a tuple of the result and the remainder. Called when left operand
is not an instance of your class.</font></td>
<td> </td>
</tr>
<tr>
<td colSpan="3"> </td>
</tr>
<tr>
<td colSpan="3" height="1"></td>
</tr>
</table>
</a><a name="{1156}">
<table cellSpacing="0" cellPadding="0" border="0">
<tr>
<td rowSpan="5"> </td>
<td colSpan="3" height="12"></td>
<td rowSpan="5"> </td>
</tr>
<tr>
<td colSpan="3"> </td>
</tr>
<tr>
<td> </td>
<td><font face="Courier New, Courier, Mono New, Courier, Mono" size="3">
<b>__repr__(<i>self)<br>
</i></b></font><font face="Times New Roman, Times, Serif" size="3">
Class; called by the </font>
<font face="Courier New, Courier, Mono New, Courier, Mono" size="3"><i>
repr()</i></font><font face="Times New Roman, Times, Serif" size="3">
built-in function and string conversions (backquotes). By convention,
this is supposed to return a string that can be used later to re-create
the class instance.</font></td>
<td> </td>
</tr>
<tr>
<td colSpan="3"> </td>
</tr>
<tr>
<td colSpan="3" height="1"></td>
</tr>
</table>
</a><a name="{1157}">
<table cellSpacing="0" cellPadding="0" border="0">
<tr>
<td rowSpan="5"> </td>
<td colSpan="3" height="12"></td>
<td rowSpan="5"> </td>
</tr>
<tr>
<td colSpan="3"> </td>
</tr>
<tr>
<td> </td>
<td><font face="Courier New, Courier, Mono New, Courier, Mono" size="3">
<b>__rlshift__(<i>self,other)<br>
</i></b></font><font face="Times New Roman, Times, Serif" size="3">
Numeric; return the result of performing a left-shift (<<) by </font>
<font face="Courier New, Courier, Mono New, Courier, Mono" size="3"><i>
other</i></font><font face="Times New Roman, Times, Serif" size="3">
bits or units on your class, but only if it makes sense. Called when
left operand is not an instance of your class.</font></td>
<td> </td>
</tr>
<tr>
<td colSpan="3"> </td>
</tr>
<tr>
<td colSpan="3" height="1"></td>
</tr>
</table>
</a><a name="{1158}">
<table cellSpacing="0" cellPadding="0" border="0">
<tr>
<td rowSpan="5"> </td>
<td colSpan="3" height="12"></td>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -