Initial commit of OpenSPARC T2 architecture model.
[OpenSPARC-T2-SAM] / sam-t2 / devtools / amd64 / html / python / ref / summary.html
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<link rel="STYLESHEET" href="ref.css" type='text/css' />
<link rel="SHORTCUT ICON" href="../icons/pyfav.png" type="image/png" />
<link rel='start' href='../index.html' title='Python Documentation Index' />
<link rel="first" href="ref.html" title='Python Reference Manual' />
<link rel='contents' href='contents.html' title="Contents" />
<link rel='index' href='genindex.html' title='Index' />
<link rel='last' href='about.html' title='About this document...' />
<link rel='help' href='about.html' title='About this document...' />
<link rel="prev" href="evalorder.html" />
<link rel="parent" href="expressions.html" />
<link rel="next" href="simple.html" />
<meta name='aesop' content='information' />
<title>5.14 Summary</title>
</head>
<body>
<DIV CLASS="navigation">
<div id='top-navigation-panel' xml:id='top-navigation-panel'>
<table align="center" width="100%" cellpadding="0" cellspacing="2">
<tr>
<td class='online-navigation'><a rel="prev" title="5.13 Evaluation order"
href="evalorder.html"><img src='../icons/previous.png'
border='0' height='32' alt='Previous Page' width='32' /></A></td>
<td class='online-navigation'><a rel="parent" title="5. Expressions"
href="expressions.html"><img src='../icons/up.png'
border='0' height='32' alt='Up One Level' width='32' /></A></td>
<td class='online-navigation'><a rel="next" title="6. Simple statements"
href="simple.html"><img src='../icons/next.png'
border='0' height='32' alt='Next Page' width='32' /></A></td>
<td align="center" width="100%">Python Reference Manual</td>
<td class='online-navigation'><a rel="contents" title="Table of Contents"
href="contents.html"><img src='../icons/contents.png'
border='0' height='32' alt='Contents' width='32' /></A></td>
<td class='online-navigation'><img src='../icons/blank.png'
border='0' height='32' alt='' width='32' /></td>
<td class='online-navigation'><a rel="index" title="Index"
href="genindex.html"><img src='../icons/index.png'
border='0' height='32' alt='Index' width='32' /></A></td>
</tr></table>
<div class='online-navigation'>
<b class="navlabel">Previous:</b>
<a class="sectref" rel="prev" href="evalorder.html">5.13 Evaluation order</A>
<b class="navlabel">Up:</b>
<a class="sectref" rel="parent" href="expressions.html">5. Expressions</A>
<b class="navlabel">Next:</b>
<a class="sectref" rel="next" href="simple.html">6. Simple statements</A>
</div>
<hr /></div>
</DIV>
<!--End of Navigation Panel-->
<H1><A NAME="SECTION0071400000000000000000"></A><A NAME="summary"></A>
<BR>
5.14 Summary
</H1>
<P>
The following table summarizes the operator
precedences<a id='l2h-450' xml:id='l2h-450'></a> in Python, from lowest
precedence (least binding) to highest precedence (most binding).
Operators in the same box have the same precedence. Unless the syntax
is explicitly given, operators are binary. Operators in the same box
group left to right (except for comparisons, including tests, which all
have the same precedence and chain from left to right -- see section
<A href="comparisons.html#comparisons">5.9</A> - and exponentiation, which groups from right to left).
<P>
<div class="center"><table class="realtable">
<thead>
<tr>
<th class="center">Operator</th>
<th class="left" >Description</th>
</tr>
</thead>
<tbody>
<tr><td class="center" valign="baseline"><tt class="keyword">lambda</tt></td>
<td class="left" >Lambda expression</td></tr>
<tr><td class="center" valign="baseline"><tt class="keyword">or</tt></td>
<td class="left" >Boolean OR</td></tr>
<tr><td class="center" valign="baseline"><tt class="keyword">and</tt></td>
<td class="left" >Boolean AND</td></tr>
<tr><td class="center" valign="baseline"><tt class="keyword">not</tt> <var>x</var></td>
<td class="left" >Boolean NOT</td></tr>
<tr><td class="center" valign="baseline"><tt class="keyword">in</tt>, <tt class="keyword">not</tt> <tt class="keyword">in</tt></td>
<td class="left" >Membership tests</td></tr>
<tr><td class="center" valign="baseline"><tt class="keyword">is</tt>, <tt class="keyword">is not</tt></td>
<td class="left" >Identity tests</td></tr>
<tr><td class="center" valign="baseline"><code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>,
<code>&lt;&gt;</code>, <code>!=</code>, <code>==</code></td>
<td class="left" >Comparisons</td></tr>
<tr><td class="center" valign="baseline"><code>|</code></td>
<td class="left" >Bitwise OR</td></tr>
<tr><td class="center" valign="baseline"><code>^</code></td>
<td class="left" >Bitwise XOR</td></tr>
<tr><td class="center" valign="baseline"><code>&amp;</code></td>
<td class="left" >Bitwise AND</td></tr>
<tr><td class="center" valign="baseline"><code>&lt;</code><code>&lt;</code>, <code>&gt;</code><code>&gt;</code></td>
<td class="left" >Shifts</td></tr>
<tr><td class="center" valign="baseline"><code>+</code>, <code>-</code></td>
<td class="left" >Addition and subtraction</td></tr>
<tr><td class="center" valign="baseline"><code>*</code>, <code>/</code>, <code>%</code></td>
<td class="left" >Multiplication, division, remainder</td></tr>
<tr><td class="center" valign="baseline"><code>+<var>x</var></code>, <code>-<var>x</var></code></td>
<td class="left" >Positive, negative</td></tr>
<tr><td class="center" valign="baseline"><code>~<var>x</var></code></td>
<td class="left" >Bitwise not</td></tr>
<tr><td class="center" valign="baseline"><code>**</code></td>
<td class="left" >Exponentiation</td></tr>
<tr><td class="center" valign="baseline"><code><var>x</var>.<var>attribute</var></code></td>
<td class="left" >Attribute reference</td></tr>
<tr><td class="center" valign="baseline"><code><var>x</var>[<var>index</var>]</code></td>
<td class="left" >Subscription</td></tr>
<tr><td class="center" valign="baseline"><code><var>x</var>[<var>index</var>:<var>index</var>]</code></td>
<td class="left" >Slicing</td></tr>
<tr><td class="center" valign="baseline"><code><var>f</var>(<var>arguments</var>...)</code></td>
<td class="left" >Function call</td></tr>
<tr><td class="center" valign="baseline"><code>(<var>expressions</var>...)</code></td>
<td class="left" >Binding or tuple display</td></tr>
<tr><td class="center" valign="baseline"><code>[<var>expressions</var>...]</code></td>
<td class="left" >List display</td></tr>
<tr><td class="center" valign="baseline"><code>{<var>key</var>:<var>datum</var>...}</code></td>
<td class="left" >Dictionary display</td></tr>
<tr><td class="center" valign="baseline"><code>`<var>expressions</var>...`</code></td>
<td class="left" >String conversion</td></tr></tbody>
</table></div>
<DIV CLASS="navigation">
<div class='online-navigation'>
<p></p><hr />
<table align="center" width="100%" cellpadding="0" cellspacing="2">
<tr>
<td class='online-navigation'><a rel="prev" title="5.13 Evaluation order"
href="evalorder.html"><img src='../icons/previous.png'
border='0' height='32' alt='Previous Page' width='32' /></A></td>
<td class='online-navigation'><a rel="parent" title="5. Expressions"
href="expressions.html"><img src='../icons/up.png'
border='0' height='32' alt='Up One Level' width='32' /></A></td>
<td class='online-navigation'><a rel="next" title="6. Simple statements"
href="simple.html"><img src='../icons/next.png'
border='0' height='32' alt='Next Page' width='32' /></A></td>
<td align="center" width="100%">Python Reference Manual</td>
<td class='online-navigation'><a rel="contents" title="Table of Contents"
href="contents.html"><img src='../icons/contents.png'
border='0' height='32' alt='Contents' width='32' /></A></td>
<td class='online-navigation'><img src='../icons/blank.png'
border='0' height='32' alt='' width='32' /></td>
<td class='online-navigation'><a rel="index" title="Index"
href="genindex.html"><img src='../icons/index.png'
border='0' height='32' alt='Index' width='32' /></A></td>
</tr></table>
<div class='online-navigation'>
<b class="navlabel">Previous:</b>
<a class="sectref" rel="prev" href="evalorder.html">5.13 Evaluation order</A>
<b class="navlabel">Up:</b>
<a class="sectref" rel="parent" href="expressions.html">5. Expressions</A>
<b class="navlabel">Next:</b>
<a class="sectref" rel="next" href="simple.html">6. Simple statements</A>
</div>
</div>
<hr />
<span class="release-info">Release 2.4.2, documentation updated on 28 September 2005.</span>
</DIV>
<!--End of Navigation Panel-->
<ADDRESS>
See <i><a href="about.html">About this document...</a></i> for information on suggesting changes.
</ADDRESS>
</BODY>
</HTML>