| 
									
										
										
										
											2003-01-02 05:13:51 +00:00
										 |  |  | \section{Built-in Constants} | 
					
						
							| 
									
										
										
										
											2003-01-01 20:33:38 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2003-01-02 05:13:51 +00:00
										 |  |  | A small number of constants live in the built-in namespace.  They are: | 
					
						
							| 
									
										
										
										
											2003-01-01 20:33:38 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | \begin{datadesc}{False} | 
					
						
							| 
									
										
										
										
											2003-01-02 05:13:51 +00:00
										 |  |  |   The false value of the \class{bool} type. | 
					
						
							|  |  |  |   \versionadded{2.3} | 
					
						
							| 
									
										
										
										
											2003-01-01 20:33:38 +00:00
										 |  |  | \end{datadesc} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | \begin{datadesc}{True} | 
					
						
							| 
									
										
										
										
											2003-01-02 05:13:51 +00:00
										 |  |  |   The true value of the \class{bool} type. | 
					
						
							|  |  |  |   \versionadded{2.3} | 
					
						
							| 
									
										
										
										
											2003-01-01 20:33:38 +00:00
										 |  |  | \end{datadesc} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | \begin{datadesc}{None} | 
					
						
							| 
									
										
										
										
											2003-01-02 05:13:51 +00:00
										 |  |  |   The sole value of \code{\refmodule{types}.NoneType}.  \code{None} is | 
					
						
							|  |  |  |   frequently used to represent the absence of a value, as when default | 
					
						
							|  |  |  |   arguments are not passed to a function. | 
					
						
							| 
									
										
										
										
											2003-01-01 20:33:38 +00:00
										 |  |  | \end{datadesc} | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2003-01-02 05:13:51 +00:00
										 |  |  | \begin{datadesc}{NotImplemented} | 
					
						
							|  |  |  |   Special value which can be returned by the ``rich comparison'' | 
					
						
							|  |  |  |   special methods (\method{__eq__()}, \method{__lt__()}, and friends), | 
					
						
							|  |  |  |   to indicate that the comparison is not implemented with respect to | 
					
						
							|  |  |  |   the other type. | 
					
						
							|  |  |  | \end{datadesc} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | \begin{datadesc}{Ellipsis} | 
					
						
							|  |  |  |   Special value used in conjunction with extended slicing syntax. | 
					
						
							|  |  |  |   % XXX Someone who understands extended slicing should fill in here.
 | 
					
						
							|  |  |  | \end{datadesc} |