36 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
---
 | 
						|
title: The Python Strings
 | 
						|
localeTitle: As cordas do Python
 | 
						|
---
 | 
						|
O Python permite que objetos `str` , ou _strings_ , sejam expressos de algumas maneiras diferentes:
 | 
						|
 | 
						|
*   Aspas simples: `'Single quote strings can have "double" quotes inside.'`
 | 
						|
    
 | 
						|
*   Aspas duplas: `"Double quote strings can have 'single' quotes inside."`
 | 
						|
    
 | 
						|
*   Triplo citado:
 | 
						|
    
 | 
						|
    ```
 | 
						|
    """Triple quoted strings can span multiple lines. 
 | 
						|
     Unescaped "double" and 'single' quotes in triple quoted strings are retained.""" 
 | 
						|
     
 | 
						|
     '''Triple quoted strings can be 'single'or "double" quotes. 
 | 
						|
     Unescaped newlines are also retained.''' 
 | 
						|
    
 | 
						|
    ```
 | 
						|
    
 | 
						|
*   Imutável: Você não pode editar / alterar diretamente uma string do Python depois de criá-la. Por exemplo, se você tentar reatribuir / alterar diretamente a primeira letra de uma string, um erro será lançado.
 | 
						|
    
 | 
						|
    ```
 | 
						|
    >>> foo = "my string" 
 | 
						|
     >>> foo[0] = "a" 
 | 
						|
     Traceback (most recent call last): 
 | 
						|
            File "<stdin>", line 1, in <module> 
 | 
						|
     TypeError: 'str' object does not support item assignment 
 | 
						|
    
 | 
						|
    ```
 | 
						|
    
 | 
						|
 | 
						|
## Referência:
 | 
						|
 | 
						|
[Tipo de Sequência de Texto _str_](https://docs.python.org/3/library/stdtypes.html#text-sequence-type-str) |