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.