博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第十一章、类和数据类型
阅读量:5292 次
发布时间:2019-06-14

本文共 1020 字,大约阅读时间需要 3 分钟。

目录

一、类和数据类型

一、类

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

class Foo:    passobj = 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))

<class 'list'>

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

[1, 2, 3, 4]

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

[1, 2, 3, 4, 5]

说明:class OldboyStudent有两种调用方法

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

list也有两种调用方法

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

转载于:https://www.cnblogs.com/demiao/p/11413527.html

你可能感兴趣的文章
iOS-加载html字符串
查看>>
Shell 数组
查看>>
JavaStrip和python的变量存储位置
查看>>
【T_SQL】 基础 续
查看>>
cmd命令安装、卸载、启动和停止Windows Servic
查看>>
lightoj--1245--Harmonic Number (II)(数学推导)
查看>>
poj 1149 pigs ---- 最大流
查看>>
Swift中字符串转化为Class的方法
查看>>
使用RockMongo管理MongoDB
查看>>
20140213-想念是while里的死循环
查看>>
C语言运算符及其优先级汇总表口诀
查看>>
深入理解HTTP Session
查看>>
【转载】uclibc和glibc的差别
查看>>
搭建《深入Linux内核架构》的Linux环境
查看>>
Yuchuan_Linux_C 编程之三 静态库的制作和使用
查看>>
C#的最实用的的字符串加密解密方法大全
查看>>
前台通过window.localStorage存储用户名
查看>>
基于Flutter实现的仿开眼视频App
查看>>
析构器
查看>>
驱动的本质
查看>>