Python 如何获得整数字面值属性而不是SyntaxError

Python 如何获得整数字面值属性而不是SyntaxError

要获取整数字面值属性而不是SyntaxError,请使用空格或括号。整数字面值是Python中的数字字面值的一部分。数字字面值还包括以下四种不同的数字类型 –

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

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

  • float(浮点实数) - 也称为浮点数,表示实数,并用小数点分隔整数和小数部分。浮点数也可以采用科学计数法,E或e表示10的幂(2.5e2 = 2.5 x 102 = 250)。

  • complex(复数) - 格式为a + bJ,其中a和b是浮点数,J(或j)表示-1的平方根(即虚数)。数字的实部是a,虚部是b。在Python编程中很少使用复数。

让我们看看为什么以及在这个问题中讨论的语法错误是什么 –

SyntaxError:无效的十进制字面值

在这个示例中,你可以看到我们将得到无效的十进制字面值语法错误 –

print(5)
print(5.__class__)

输出

输出显示语法错误

Python 如何获得整数字面值属性而不是SyntaxError

让我们看看如何修复它 –

整数字面属性

示例

这就是我们如何通过使用空格或括号来解决错误的方法-

print(5)
print(5 .__class__)
print((5).__class__)

输出

5
<class 'int'>
<class 'int'>

示例

还有一个示例-

a = 7
print(a)
print(a .__class__)
print((a).__class__)

输出

7
<class 'int'>
&tclass 'int'>

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程