notas de estudo Python (2) - IF / para / enquanto as operações / String
- A instrução if
- para declaração
- while
- operadores de string
- Corda no sentido inverso
- caso corda
- Pesquisa de cadeia
- codificação de cadeia
- seqüência de análise
- Cordas juntar / split / contagem
A instrução if
"" " Se a expressão: expressão detém mais: não estabelecido " "" A = 10 B = 20 é SE A> B: impressão (A) o resto : impressão (B)
para declaração
para i no intervalo (0, 10 ): print (i) o resto : print ( " acabamento " )
outra coisa: por trás da declaração para terminar a execução do loop, a execução irá levar ao fim continuar
passar: a declaração de transição (não fazer nada)
continuar: ignorar este ciclo
quebrar: fora do circuito (não executar a instrução else)
while
i = 0 , enquanto i <4 : i + = 1 print (i) o resto : print ( " acabamento " )
operadores de string
a = " Peter " b = " Peter " print (a == b) # verdadeira impressão (a é b) # verdadeira impressão (a + b) # PeterPeter de impressão (a * 5) # PeterPeterPeterPeterPeter print ( " e " em um ) # verdadeira impressão ( " e " não em a) # Falso
Cadeia de caracteres em ordem inversa
= A " Peter " B = " Peter " impressão (A [1.]) # E impressão (A [0 :. 3 :. 1]) # o para animais de estimação de impressão (A [-1: -4: -1]) # RET [Iniciar : end: intervalo (descendente negativo)] Imprimir - (A [:: 1].) # retep inversa corda
Cordas caso
message = " eu sou um homem bom " print (message.capitalize ()) # Eu sou um bom homem de impressão (message.title ()) # Eu sou um homem bom de impressão (message.upper ()) # Eu sou um bom mAN impressão (message.lower ()) # eu sou um homem bom
Cordas Find
palavra = " Olá mundo " print (word.find ( " l " , 0, len (word))) print (word.find ( " w " , 0, len (word))) print (word.rfind ( " l " )) print (word.index ( " l " )) # 找不到不返回异常 impressão (word.replace ( " mundo " " me " ))
codificação de cadeia
palavra = " Olá mundo " print (word.encode ( " utf-8 " )) palavra = word.encode ( " utf-8 " ) print (word.decode ( " utf -8 " ))
seqüência de análise
file = " boy.jpg " print (file.startswith ( " menino " )) print (file.endswith ( " jpg " ))
Cordas juntar / split / contagem
participar de uma concatenação de string, a string carta aberta de splicing, o elemento de splicing é de listagem desmontado
a = " menino " de impressão ( " - " .join (a)) # menino
divisão Voltar à lista
b = " menino " de impressão (b.split ( " - " ))
contar estatísticas seqüência de letras
palavra = " Olá mundo " print (word.count ( " l " )) # 3