Python 字面值是什么

Python 字面值是什么

字面值是赋给变量或常量的值。在这里,我们将讨论字面值的类型。

  • 数值字面值
  • 字符串字面值
  • 布尔字面值

数值字面值

数值字面值是数字。Python支持四种不同的数值类型 –

  • int(有符号整数) - 它们通常称为整数,是没有小数点的正数或负数。

  • long(长整数) - 也称为longs,它们是无限大小的整数,写成整数后面跟着大写或小写的 L。

  • float(浮点实数) - 也称为floats,它们表示实数,并带有将整数和小数部分分隔的小数点。浮点数也可以使用科学计数法表示,其中 E 或 e 表示 10 的幂(2.5e2 = 2.5 x 10^2 = 250)。

  • complex(复数) - 具有 a + bJ 形式,其中 a 和 b 是浮点数,J(或 j)表示-1的平方根(它是一个虚数)。数的实部是 a,虚部是 b。复数在Python编程中并不常用。

示例

让我们看一个示例。

# Python int Literal
val1 = 25
print(val1)

# Python float Literal
val2 = 11.89
print(val2)

# Python complex Literal
val3 = 6+2.9j
print(val3)

# Python hexadecimal Literal
val4 = 0x12d
print(val4)

# Python octal literal
val5 = 0o021
print(val5)

输出

25
11.89
(6+2.9j)
301
17

字符串字面值

我们可以通过将字符放在引号中来轻松创建字符串字面值。在Python中,单引号和双引号被视为相同。创建字符串就像将一个值赋给一个变量一样简单。

让我们看看如何在Python中轻松创建一个字符串 –

myStr = Thisisit!'

示例

我们现在将看到创建单行和多行字符串的示例 –

str1 = "John"
print(str1)

# Multi-line string
str2 = """ This,
is it!
"""
print(str2)

输出

John
 This,
is it!

布尔字面量

示例

布尔类型有两个值,即True和False。True表示1,False表示0。让我们看一个示例 –

a = (1 == True)
b = (1 == False)

print(a)
print(b)

输出

True
False

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程