欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

hello word

程序员文章站 2023-04-04 15:02:21
虽然之前已经学了2个月python,但仍然感觉学的很乱,没有系统性;或者说自学的没有条例,只是追求进度,没有保证知识点的全面与准确。 从今天开始,从python的基础变量开始重新整理知识点,梳理忽略的内容。愿所学即所会,所会即能用。 1、变量名遵循的规则 只能包含字母、数字和下划线。需要以字母或下划 ......

虽然之前已经学了2个月python,但仍然感觉学的很乱,没有系统性;或者说自学的没有条例,只是追求进度,没有保证知识点的全面与准确。

从今天开始,从python的基础变量开始重新整理知识点,梳理忽略的内容。愿所学即所会,所会即能用。

1、变量名遵循的规则

  •     只能包含字母、数字和下划线。需要以字母或下划线开头,数字不能开头。
  •    不能包含空格,可用下划线将两个单词连接。例,greeting_messgae
  •     不能用python的关键字和函数名用作变量名
  •     变量名应简短又具有描述性。入name好于n
  •     慎用小写字母l和大写字母o防止与数字1,0混。
  •     变量名使用大写字母不会报错,但不建议使用大写字母。

2、变量名错误常见错误提示:

  • nameerror: name 'mesage' is not defined(变量名‘mesage’没有定义)错误原因可能是在执行程序时,变量名拼写错误。python解释器不会对代码做拼写检查,但要求变量名的拼写一致。

转引《python:从入门到实践》中的附录

        python关键字和内置函数

4 python关键字和内置函数 python包含一系列关键字和内置函数,给变量命名时,知道这些关键字和内置函数很重要。编程中面临的一个挑战是给变量指定合适的名称,变量名可以是任何东西,只要它长短 合适并描述了变量的作用。同时,不能将python关键字用作变量名;也不应将python内置函数的名称用作变量名,否则将覆盖相应的内置函数。 本节将列出python关键字和内置函数的名称,让你知道应避免使用哪些变量名。

4.1 python关键字 下面的关键字都有特殊含义,如果你将它们用作变量名,将引发错误:

python关键字列表
false class finally is return
none continue for lambda try
true def from nonlocal while
and del global not with
as elif if or yield
assert else import pass  
break expect in raise  

4.2 python内置函数 将内置函数名用作变量名时,不会导致错误,但将覆盖这些函数的行为:

python内置函数列表
abs() divmod() input() open() staticmethod()
all() enumerate() int() ord() str()
any() eval() isinstance() pow() sum()
basestring() execfile() issubclass() print() super()
bin() file() iter() property() tuple()
bytearray() filter() len() range() type()
callable() float() list() raw_input() unichr()
chr() format() locals() reduce() unicode()
classmethod() frozenset long() reload() vars()
cmp() getattr() map() repr() xrange()
compile() globals() max() reversed()zip() zip()
complex() hasattr() next() round() _import_()
delattr() hash() object() set() apply()
dict() help() memoryview() setattr() buffer()
dir() hex() min() slice() coerce()
bool() id() oct() sorted() intern()