5.25随笔(关于py变量的看法)
早上吃早饭的时候看了点python基础,好像python中没有变量,如果用c语言的知识解释的话,更准确的说应该是定义了一个指针变量指向了存放5的那片内存。例如,比较下面两份代码的输出:
C++
:
1 | int main() |
Python
:
1 | a = 5 |
我们将C++
的代码稍作改变:
1 | int main() |
虽说这样也不很很准确,但是比最开始的那份代码更接近了python
中变量的本质
研究上面的东西的时候,又去看了一下C++的new的应用:
1 | int main() |
python中一些需要注意的点
- 可以使用诸如 3 < 4 < 6这样的不等式
- 类似于C语言中的
?:
三目运算符:1
2
3
4
5
6
7
8a = 5
b = 6
c = 1 if (a > b) else 0
print(c)
'''
Output:
0
''' - type()与isinstance()
1
2
3
4
5
6
7
8
9a = 5
print(type(a))
if(isinstance(a, int)):
print('a是整形')
'''
Output:
<class 'int'>
a是整形
'''