在Python中,一切都是对象。
Python语言中,每个对象都有一个数据类型,Python数据类型定义为一个值的集合以及定义在这个值集上的一组运算操作。一个对象上可执行且只允许执行其对应数据类型定义的操作。
Python是面向对象编程语言-OOP(Object-oriented programming)
实例、函数、方法、类都是对象
唯一的身份标识,由id()函数得到
对象的三个属性:身份、类型、值
type()查看对象类型
每个对象至少包含三个数据:
参考计数、类型、值
在Python中,有两种类型的对象:
无法更改的不可变对象、可以改变的可变对象。
函数 id() 返回对象的内存地址,j是对象的唯一的身份标识。
函数 type() 返回对象的类型。
# 示例 函数 id() 返回对象的内存地址。
myString = 'Hello, World!'
myString2 = '您好! 华夏欢迎你!'
print(myString)
print(myString2)
a=123
b=2*a
print(a,id(a),b,id(b),myString,id(myString))
print(id(123),id(a+1))
print('\n')
print(a,id(a),type(a))
print(myString2,id(myString2),type(myString2))
(二 )标识符
标识符是指Python语言中允许作为变量名或其他对象名称的有效符号。
首字符是字母或下划线,
其余可以是字母、下划线、数字。兼容汉字时,汉字与字母均一样可用。
大小写敏感(PI和pi是不同的标识符)。
特殊意义标识符:一个下划线或两个下划线开头的标识符对解释器来讲是有特殊意义,避免使用这种形式的标识符用作一般的变量名。
标识符(Identifier)是Python中用于给变量、常量、函数、语句块等命名的一串字符。程序设计者可以在程序中自主命名标识符,命名标识符时须遵循下列规则:(1) 标识符由字母、数字、下划线“_”和美元符号“$”等组合构成;
(2) 标识符的首个字符不能是数字;
(3) 不能使用关键字;
(4) 标识符大小写敏感。
例如:gduf2022、_gduf2022都是合法标识符,
2022duf不是合法标识符。
由于Python严格区分字符的大小写,所以Pi与pi是两个不同的标识符。此外,为了提高程序的可读性,标识符命名要尽可能“见其名而知其意”,如标识符的词义能够表明数据的类型、或函数的功能、或模块的作用等。
(三)关键字
关键字是Python语言的关键组成部分,不可随便作为其他对象的标识符
在一门语言中关键字是基本固定的集合。
在 IDE 中常以不同颜色字体出现。
False | None | True | and | as | assert | break | class | continue |
def | del | elif | else | except | finally | for | from | global |
if | import | in | is | lambda | nonlocal | not | or | pass |
raise | return | try | while | with | yield |
查阅关键词:
>>> import keyword
>>> print(keyword.kwlist)




