热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

类和数据类型

目录类与数据类型list.append()方法原理类与数据类型python3中统一了类与类型的概念,类就是类型classFoo:passobjFoo()print(type(obj

目录



  • 类与数据类型

  • list.append()方法原理


类与数据类型

  • python3中统一了类与类型的概念,类就是类型

class Foo:
pass
obj = Foo()
print(type(obj))

lis = [1, 2, 3]
lis2 = [4, 5, 6]
print(type(lis))



  • lis和lis2都是实例化的对象,因此lis使用append方法和lis2无关

lis.append(7)
print(lis)

[1, 2, 3, 7]

print(lis2)

[4, 5, 6]

list.append()方法原理

class OldboyStudent:
school = 'oldboy'
def __init__(self, name, age, gender):
self.name = name
self.age = age
self.sex = gender
def choose_course(self, name):
print(f'{name} choosing course')
stu1 = OldboyStudent('nick', 18, 'male')

stu1.choose_course(1) # OldboyStudent.choose_course(stu1, 1)

1 choosing course

OldboyStudent.choose_course(stu1, 1)

1 choosing course

lis = [1, 2, 3] # lis = list([1,2,3])
print(type(lis))

lis.append(4) # list.append(lis,4)
print(lis)

[1, 2, 3, 4]

list.append(lis, 5)
print(lis)

[1, 2, 3, 4, 5]

推荐阅读
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有