1.1、变量
message = "Hello python world"
print(message)
初识变量上面看message就是变量名字,赋值给message一个文本,这个字符串就是message变量的值。第二句打印(输出)message变量的值。
1.2、变量的命名和使用
- 变量名只能包含字母、数字和下划线。变量名能以字母和下划线打头,但不能以数字打头。如:message 、_message 、message_1 都是可以的,
但是 写成 1_message就会出错。 - 变量名不能包含空格,但能使用下划线来分隔其中的单词。如:greeting_message可行,但是如果写成
greeting message就会引发错误 - 不要将python关键字和函数名用作变量名,如print。
Python 关键字
下面关键字都有特殊含义,如果将它们用作变量名,将引发错误:
False | await | else | import | pass |
---|---|---|---|---|
None | break | except | in | raise |
True | class | finally | is | return |
and | continue | for | lambda | try |
as | def | from | nonlocal | while |
assert | del | global | not | with |
async | elif | if | or | yield |
Python内置函数
将内置函数名用作变量时,不会导致错误,但将覆盖这些函数的行为:
abs() | delattr() | hash() | memoryview() | set() |
---|---|---|---|---|
all() | dict() | help() | min() | setattr() |
any() | dir() | hex() | next() | slice() |
ascii() | divmod() | id() | object() | sorted() |
bin() | enumerate() | input() | oct() | staticmethod() |
bool() | eval() | int() | open() | str() |
breakpoint() | exec() | isinstance() | ord() | sum() |
bytearray() | filter() | issubclass() | pow() | super() |
bytes() | float() | iter() | print() | tuple() |
callable() | format() | len() | property() | type() |
chr() | frozenset() | list() |