《Python全栈开发》学习过程笔记【3】

1print("3乘以4=",3*4)为什么可以这样写? 

因为print可以输出一个字符串,例如print("3乘以4=")

print还可以输出一个数字,例如print(3*4)

所以上面这种写法可以理解成print()可以输出多个它能输出的东西,中间用,隔开,而逗号其实表示输出空格

>>> print("3乘以4=",3*4)
3乘以4= 12   #注意等号的右边有一个空格
>>> print("I am",20,"years old")
I am 20 years old

2.另外一种我不常用的写法

>>> x=3
>>> y=4
>>> print("3乘以4=",3*4)
3乘以4= 12
>>> x=3
>>> y=4
>>> z=x*y
>>> print("3*4=",z)
3*4= 12


3.python不区分常量和变量(没有定义常量的关键字),那么如何在python中表示一个常量?

全部祖母大写的变量名代表此变量是一个常量

>>> HA=1

4.
>>> name="yzw"
>>> name2=name    #此时name 和name2都指向"yzw"字符串
>>> name="juruo"  #name 指向一个新的字符串"juruo"
>>> name2         #name2还是指向"yzw"
'yzw'

>>> a=1
>>> b=a
>>> a=2
>>> b
1
可见整数和字符串一样,a=1,1是一个空间中的一个值

5.如何删除一个变量?del(手动删除) 或者垃圾回收机制(自动)

>>> a=3
>>> del a
>>> a
Traceback (most recent call last):
  File "<pyshell#7>", line 1, in <module>
    a
NameError: name 'a' is not defined

>>> b="juruo"
>>> del b
>>> b
Traceback (most recent call last):
  File "<pyshell#11>", line 1, in <module>
    b
NameError: name 'b' is not defined

6.



原文地址:https://www.cnblogs.com/iamjuruo/p/7470871.html