Python adequado para cerco de rede de aprendizagem - gramática básica (tipo de dados-string)

Para ajudar a empresa a entrevistar duas garotas leões de cerco da rede, primeiro perguntamos se havia namorado, a primeira disse que sim, depois pedimos que ela mobilizasse uma rede estruturada de OSPF, e dependi dela para mobilizá-la! ! Em seguida, pedimos a ela para provar o algoritmo spf novamente usando métodos matemáticos, e ela fugiu com raiva. O segundo disse ainda não. Pedimos a ela para ter um roteador estático. A menina disse que não ... Por fim, dissemos à menina juntos: Tudo bem, nós te ensinamos, você vem trabalhar esta tarde!

Insira a descrição da imagem aqui

Para engenheiros de rede, os tipos de dados comumente usados ​​são String, Integer, List, Dictionary, Float e Boolean. Os tipos de dados menos comumente usados ​​são Set, Tuple e Null.


Strings são textos, que podem ser representados por aspas simples '', aspas duplas "" e aspas triplas `` '' ''.

Um, aspas simples e aspas duplas

Ao expressar uma string curta, as aspas simples e duplas são comumente usadas e seu uso é o mesmo. Compare'cisco 'e'huawei'. Deve-se observar que aspas simples e aspas duplas não podem ser misturadas .
Insira a descrição da imagem aqui

A sequência Juniper misturou aspas simples e duplas ao atribuir valores, fazendo com que o interpretador relatasse um erro.

Use a declaração de impressão para imprimir 3 variáveis
Insira a descrição da imagem aqui

Insira o nome da variável diretamente no interpretador para obter seu valor, o que não é possível no modo de script.
Insira a descrição da imagem aqui
Em Python, também podemos usar o sinal de mais + para concatenar strings

Insira a descrição da imagem aqui

Ao usar o sinal de mais + variáveis ​​de emenda, se uma das variáveis ​​for uma string, todas as outras variáveis ​​a serem combinadas com ela também devem ser strings, caso contrário, um erro será relatado.

Insira a descrição da imagem aqui
aeb são strings, q = 24 é um erro inteiro, a solução: a função str () converte q de um inteiro em uma string
Insira a descrição da imagem aqui

Duas e três aspas

String em forma de aspas triplas:

  • É usado para representar textos mais longos e quebras de linha \ n são necessárias no texto.
  • Sinalizadores como MOTD que são usados ​​em roteadores e switches para avisar usuários não autorizados sobre as consequências do acesso ilegal ao dispositivo precisam ser quebrados na linha.
    Insira a descrição da imagem aqui

3. Métodos e funções relacionadas a strings

1 、 superior ()

Converter letras minúsculas em uma string em letras maiúsculas
Insira a descrição da imagem aqui

2 、 inferior ()

Converter letras maiúsculas na string 1 em letras minúsculas
Insira a descrição da imagem aqui

3 、 strip ()

Remova os caracteres especificados no início e no final da string. Se nenhum parâmetro for especificado, todos os espaços e novas linhas \ n no início e no final da string serão removidos por padrão.
Insira a descrição da imagem aquiInsira a descrição da imagem aqui

4 、 contagem ()

Determine quantos caracteres ou números existem em uma string.
Insira a descrição da imagem aqui

5 、 len ()

Determine o comprimento da corda.
Insira a descrição da imagem aqui

6. Lista

Uma lista é uma coleção ordenada, representada por [], e os dados da coleção são chamados de elemento.
Insira a descrição da imagem aquiUse o índice para acessar e especificar os elementos da lista, a ordem do índice começa em 01.

Insira a descrição da imagem aqui

7 、 entrada ()

Solicita ao usuário que insira dados para interagir com Python.
Insira a descrição da imagem aqui

Insira a descrição da imagem aqui

8 、 dividir () 、 juntar ()

split () converte uma string em uma lista, join () converte uma lista em uma string.

Não vou dar um exemplo aqui, os artigos a seguir mostrarão a aplicação dessas duas funções no combate real.

9 、 começa com ()

Determine se o conteúdo da string começa com a string fornecida e se o valor de retorno é um valor booleano (True, False).
Insira a descrição da imagem aqui

10 、 finais com ()

Avalie se o conteúdo da string termina com a string fornecida e se o valor de retorno é um valor booleano (True, False).

Insira a descrição da imagem aqui

11 、 isdigit ()

Para determinar se o conteúdo da string é um inteiro, o valor de retorno é um valor booleano (True, False).
Insira a descrição da imagem aqui

12 、 isalpha ()

Determine se o conteúdo da string é uma letra em inglês e se o valor de retorno é um valor booleano (True, False).

Insira a descrição da imagem aquiNa função isalpha (), todas as letras não inglesas que aparecem no conteúdo da string retornarão False.

Insira a descrição da imagem aqui

Acho que você gosta

Origin blog.csdn.net/weixin_44309905/article/details/114846940
Recomendado
Clasificación