Operações em tipos de dados básicos do Python

    Antes de aprender a sintaxe Python, certifique-se de observar que Python define o nível de código por meio de indentação, ou seja, o código no mesmo nível é alinhado à esquerda e o bloco de código no próximo nível terá 4 espaços em comparação com o código atual bloco. Recuo.

    O número de espaços indentados aqui é o habitual, claro, se o número de espaços indentados for 3 ou 5, não haverá problemas gramaticais, mas isso vai causar alguma confusão na leitura e manutenção do código.

    Os elementos básicos dos programas Python são vários tipos de dados. Os tipos de dados básicos mais comuns são inteiro, ponto flutuante, string e booleano. Exceto para dados de string, que serão descritos na próxima seção, no seguinte No DataDemo. Nesse caso, demonstraremos operações para vários tipos de dados básicos.    

1	age=16
2	print(age+1) #17
3	returnVal=0xff
4	print(returnVal) #255
5	price=20.8
6	print(20.8*2) #41.6
7	lightSpeed=3e5 #300000km
8	print(lightSpeed*10) #3000000
9	oneNm=1e-9
10	print(oneNm*5) #5e-09
11	isExpensive=price<30
12	print(isExpensive)#True

    Antes de analisar o código, preste atenção a dois pontos. Primeiro, porque todos os códigos estão no mesmo nível, eles são alinhados à esquerda sem recuo. Segundo, após as linhas 2 e 4, por exemplo, Usamos # para escrever um comentários de linha.

    Na linha 1, definimos uma variável inteira idade e a atribuímos a 16. Na instrução de impressão na linha 2, adicionamos 1 a idade, então a saída é 17. Antes da variável returnVal na terceira linha, usamos o prefixo 0x para representar o número hexadecimal e, por meio da linguagem de impressão na quarta linha, podemos ver que o valor da variável é 255. Acima, demonstramos a operação em variáveis ​​inteiras.

    Na linha 5, o preço que definimos tem um ponto decimal, que é chamado de dados de ponto flutuante. Além de defini-lo diretamente com um ponto decimal, também podemos defini-lo com e. Por exemplo, na linha 7, definimos luz até 3e5. A velocidade de, a unidade é quilômetros, o que significa que o número é 3 seguido por 5 zeros. Na 9ª linha, definimos o comprimento de um nanômetro até 1e-9, o que significa que a unidade específica é 1 vezes 10-9ª potência. Acima, demonstramos a operação de dados de ponto flutuante, e os resultados de saída da sexta linha, da oitava e da décima linha podem ser vistos nos comentários após a linha correspondente.

    Na linha 11, o resultado da variável isExpensive é o valor booleano True, porque o preço é menor que 30. Esse resultado pode ser visto na instrução de saída na linha 12. Variáveis ​​booleanas podem ser atribuídas diretamente a True ou False, ou podem ser atribuídas por expressões usando instruções semelhantes à 11ª linha.

    O código acima demonstra a operação para os tipos de dados básicos. Observe que, uma vez que não há necessidade de especificar o tipo de dados ao definir variáveis ​​em Python, por exemplo, na primeira linha da definição de idade, não há necessidade de usar idade int = 16 para definir, portanto, na definição e Não confunda a definição ao usá-la. Por exemplo, no futuro, não use a declaração de idade = 16,5 para atribuir um tipo de número de ponto flutuante à variável de idade, porque a manutenção do código se tornará pior.

    Além disso, ao definir as variáveis, o nome da variável deve ser o mais significativo possível, por exemplo, a partir do nome da variável preço definido na linha 5, pode-se ver que se trata de dados de ponto flutuante. Não é recomendado usar palavras sem sentido como a ou b para definir variáveis.

Acho que você gosta

Origin blog.csdn.net/sxeric/article/details/113747189
Recomendado
Clasificación