1.变量声明 var a = 1; //使用var声明变量 b = 1; //不使用var 第一种情况,在当前域中声明一个名为a的变量,如果实在方法内则为局部变量,若在最外层声明则a为全局变量. 第二种情况,实际上是赋值操作,执行代码时会先在当前域寻找是否存在名为b的变量,若没有则到外面一层寻找,直到跳到最外面的那层,如果在任何域中还是没有.就会在最外层的对象创建一个名为b的属性并赋值为1.所以b实际上是全局对象(在客户端的JavaScript中,在浏览器窗口中的所有JavaScript代码中,
name = "wangyang" age = " with open("C:/Users/mike1/Desktop/name_age.txt", "w", encoding = "utf-8") as f1: f1.write("hellow world") 这么写是不行的,文件名是name_age.txt,而不是wangyang_25.txt. 如下图: 正确的方式应该是用format()函
<Think In Java>中说到过"万事万物皆对象",这句话也可以用在Python中. 感觉Python中的变量有点像Javascript中的变量,是弱类型的,但是Python中的变量貌似要更加灵活,啥都不用写: a = 3这样就声明赋值做了,简直了. 变量不用声明哦 在Python中,不用声明变量的存在和类型,可以直接使用. 你不用想这个变量前面应该用int,double亦或是Long,还是某个类型的名字,你想用变量的时候随便取个合适的名字就好,Python会知道的: