1. 可以使用int()函数将小数等转换为整数,以免在Beep()等严格要求整数的地方产生语法错误。int与print一样是内建函数,不必事先import。
  2. 对于程序中反复出现的数字、文本、中间结果等数据,都可以使用变量来存储和代替。
  3. 变量命名的要求和建议:
  • 尽可能使用有意义的文字给变量命名,比如 power_level , tax_rate 等。
  • 在Python2中,变量名只能由半角的字母、数字和下划线构成;而在Python3中,由于采用了Unicode默认编码,所以任何真实语言中存在的文字符号都可以用来做变量名。
  • 无论Python2还是Python3,变量名都不能以数字开头。
  • 变量名不能与Python语法中规定的保留字相同,比如import等。而如果变量名与标准函数名相同(比如Python3中的print),虽然符合Python语法,但是仍然会在运行中造成令人困惑的运行结果,所以也应尽量避免。
  • 前后各有两个下划线的变量名,往往是Python系统自己定义的一些重要变量,所以轻易不要使用这些名字。
  • Python是大小写敏感语言,所以大小写字母不同将被视作不同变量,比如 abc 和 aBc 。
  1. 等号 “=” 的作用是 “赋值” 而非 “判断相等” ,执行的操作是“先算等号右边的结果,再将其赋值给左边”。 所以 x=x+1 是将x的数值加上1以后再赋值给自身,也就是让x的值增一。

int类型 能建索引吗 int可以做变量名吗_int类型 能建索引吗

 

 

  1. 根据该变量的名字(比如“x”)找到它在“变量区域”中的内存地址编号(相当于门牌号);
  2. 到“变量区域”该“门牌号”的存储单元里,找到另一个“门牌号”,即该变量的数值存储在数据区域的什么位置;
  3. 最后到“数据区域”中找到该“门牌号”,从而在对应的存储单元里找到该变量的真正数值。
  1. Python中使用变量无需事先定义。但是如果一个变量尚未赋值,就直接尝试读取其数值用于运算处理,Python解释器会报出语法错误。
  2. 所谓程序,就是让变量不断变化的过程。