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.