Python3基础教程第10章
python3简明教程
python3简明教程Python3是一种高级编程语言,它的设计目标是简单、易读、易学。
Python3 语言具有简洁的语法、丰富的标准库和强大的解释器,在计算机编程领域得到了广泛的应用。
本教程将介绍 Python3 的基本语法、数据类型、控制流、函数、模块等知识点,帮助初学者快速入门 Python3 编程。
第一章:Python3 简介Python3 是由 Guido van Rossum 于 1989 年创造的一种高级编程语言,它的设计目标是简单、易读、易学。
Python3 语言具有简洁的语法、丰富的标准库和强大的解释器,在计算机编程领域得到了广泛的应用。
Python3 语言的主要特点包括:1. 语法简单:Python3 语言的语法非常简单,易于学习和理解。
2. 可移植性强:Python3 语言可以在不同的操作系统和平台上运行,包括 Windows、Linux 和 Mac OS 等。
3. 面向对象:Python3 语言是一种面向对象的编程语言,支持类、对象、继承等特性。
4. 标准库丰富:Python3 语言的标准库包含了众多的模块和函数,可以满足不同的编程需求。
第二章:Python3 基本语法Python3 语言的基本语法非常简单,下面是一些常用的语法规则: 1. 变量命名:Python3 语言的变量命名规则为字母、数字和下划线的组合,且不能以数字开头。
2. 注释:Python3 语言的注释使用 # 符号,可以在代码中添加注释来说明代码的功能。
3. 缩进:Python3 语言使用缩进来表示代码块,缩进的空格数必须一致。
4. 字符串:Python3 语言使用单引号或双引号来表示字符串,可以使用 + 运算符来连接字符串。
5. 数字:Python3 语言支持整数、浮点数和复数等数字类型。
6. 列表:Python3 语言使用 [] 符号来表示列表,列表中的元素可以是任意类型。
7. 元组:Python3 语言使用 () 符号来表示元组,元组中的元素可以是任意类型,但不能修改。
信息技术教案Python编程的基础知识
教学方法:
1.讲授法:教师通过讲解Python编程的基本概念、语法和操作,让学生掌握编程基础知识。结合具体实例,使学生能够更好地理解和运用所学知识。
2.任务驱动法:教师布置具体的编程任务,引导学生独立思考和解决问题,培养学生的动手能力和编程思维。在任务过程中,教师给予及时的指导和反馈,帮助学生提高编程技能。
-列表的创建
-列表的添加和删除
-列表的排序和反转
-元组的概念和操作方法
-元组的创建
-元组的添加和删除
-元组的排序和反转
5.字典和集合
-字典的概念和操作方法
-字典的创建
-字典的添加和删除
-字典的键值对访问
-集合的概念和操作方法
-集合的创建
-集合的添加和删除
-集合的交集、并集、差集操作
6.文件操作
-文件的打开、关闭
-文件的读写操作
-文件的读取
-文件的写入
-文件的读写模式
教学反思
本节课的主题是Python编程的基础知识,我在教学过程中采取了多种教学方法和手段,以激发学生的学习兴趣和主动性。首先,我利用了多媒体设备展示了一些Python编程的示例代码和动画效果,帮助学生更好地理解编程的概念和技巧。其次,我采用了讲授法和任务驱动法相结合的方式,让学生在实践中掌握Python编程的基本操作。最后,我组织了一些小组合作活动,让学生在团队合作中解决实际问题,培养他们的团队合作意识和沟通能力。
-文件的打开和关闭
-文件的读写操作
典型例题讲解
1.题目:请编写一个Python程序,实现输入一个学生的成绩,输出该学生的等级。
答案:
```python
#定义成绩等级的函数
def成绩等级(成绩):
Python电子教案9-1-科学计算和可视化
科学计算
科学计算领域最著名的计算平台Matlab 采用矩阵作 为最基础的变量类型。矩阵有维度概念,一维矩阵是 线性的,类似于列表,二维矩阵是表格状的,这是常 用的数据表示形式。
科学计算与传统计算一个显著区别在于,科学计算 以矩阵而不是单一数值为基础,增加了计算密度,能 够表达更为复杂的数据运算逻辑。
——世界是不确定的,还是确定的?世界是概率的,还是微积分的? ——醒醒,开始看程序!
思考与练习:
[E10.1]思考在日常工作和生活中科学计算还有什么 应用?
[E10.2]尝试安装numpy 和matplotlib 库。
模块10 numpy 库的使用
要点
numpy 是用于处理含有同种元素的多维数组运算的 第三方库。
numpy 库的算术运算函数
这些函数中,输出参数y 可选,如果没有指定,将 创建并返回一个新的数组保存计算结果;如果指定参 数,则将结果保存到参数中。例如,两个数组相加可 以简单地写为a+b,而np.add(a,b,a)则表示a+=b。
numpy 库的比较运算函数
numpy 库的比较运算函数
图像的手绘效果
在利用梯度重构图像时,对应不同梯度取0‐255 之 间不同的灰度值,depth 的作用就在于调节这个对 应关系。depth 较小时,背景区域接近白色,画面 显示轮廓描绘;depth 较大时,整体画面灰度值较 深,近似于浮雕效果
图像的手绘效果
将光源定义为三个参数:方位角vec_az、俯视角 vec_el 和深度权值depth。两个角度的设定和单位向 量构成了基础的柱坐标系,体现物体相对于虚拟光源 的位置,如实例代码19.1 的第4 到6 行。
(完整版)python教程(可编辑修改word版)
Python 基础教程Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。
Python 由Guido van Rossum 于1989 年底发明,第一个公开发行版发行于1991 年。
像Perl 语言一样, Python 源代码同样遵循GPL(GNU General Public License)协议。
现在开始学习Python!Python IDE(集成开发环境)介绍Python 3.X 版本的教程Python 在线工具谁适合阅读本教程?本教程适合想从零开始学习Python 编程语言的开发人员。
当然本教程也会对一些模块进行深入,让你更好的了解Python 的应用。
学习本教程前你需要了解在继续本教程之前,你应该了解一些基本的计算机编程术语。
如果你学习过PHP,ASP 等编程语言,将有助于你更快的了解Python 编程。
执行Python 程序对于大多数程序语言,第一个入门编程代码便是"Hello World!",以下代码为使用Python 输出"Hello World!":#!/usr/bin/pythonprint "Hello, World!";python 3.0+版本已经把print 作为一个内置函数,正确输出"Hello World!"代码如下:Python 简介Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。
•Python 是一种解释型语言:这意味着开发过程中没有了编译这个环节。
类似于PHP 和Perl 语言。
•Python 是交互式语言:这意味着,您可以在一个Python 提示符,直接互动执行写你的程序。
•Python 是面向对象语言: 这意味着Python 支持面向对象的风格或代码封装在对象的编程技术。
Python基础 ppt课件
22
Python快速入门
缩进,while循环语句,if条件语句
缩进:简洁、可读性好
循环语句:while
while expression: # expression 条件表达式
while_suite # 根据条件循环执行的语句
条件语句:if elif else
if expression1: # 蓝色部分可以单独用
● 此处print后面带了括号,表示print是一个函数, 单引号里面的叫字符串。如果要让Python打印 出指定的文字,可以用print()函数,然后把希望 打印的文字用单引号或者双引号括起来,但不 能混用单引号和双引号。
2021/3/26
9
● 我们该怎么去刻意犯呢? ● 我们以前面的“Hello,world!”为示例,如果将
赋值,数据类型
Python变量名规则与其他编程语言一样,并且大小写敏感
>>> pptname = “Introction to Python” >>> pptName = “Python入门” >>> height = 1.71 >>> age = 26 >>> n = height >>> n *= 100 # 等价于 n = n * 100
● (5)不要用电脑测试,自己想想print (1+2) 的输出结果。
2021/3/26
11
进入Python编程世界
Windows下运行Python程序
HelloWorld.py
# -*- coding: cp936 -*- 支持汉字注释
print "Hello, world!" # 我的第一个Python程序
Python3基础教程(个人整理)
Python3 基础语法编码默认情况下,Python 3 源码文件以UTF-8编码,所有字符串都是 unic ode 字符串。
当然你也可以为源码文件指定不同的编码:上述定义允许在源文件中使用 Windows-1252 字符集中的字符编码,对应适合语言为保加利亚语、白罗斯语、马其顿语、俄语、塞尔维亚语。
标识符•第一个字符必须是字母表中字母或下划线_。
•标识符的其他的部分由字母、数字和下划线组成。
•标识符对大小写敏感。
在 Python 3 中,可以用中文作为变量名,非 ASCII 标识符也是允许的了。
python保留字保留字即关键字,我们不能把它们用作任何标识符名称。
Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字:注释Python中单行注释以#开头,实例如下:实例(Python 3.0+)#!/usr/bin/python3# 第一个注释print("Hello, Python!")# 第二个注释执行以上代码,输出结果为:多行注释可以用多个#号,还有'''和""":实例(Python 3.0+)#!/usr/bin/python3 # 第一个注释# 第二个注释''' 第三注释第四注释 '''""" 第五注释第六注释 """print ("Hello, Python!")执行以上代码,输出结果为:行与缩进python最具特色的就是使用缩进来表示代码块,不需要使用大括号{}。
缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。
实例如下:实例(Python 3.0+)if True: print("True")else: print("False")以下代码最后一行语句缩进数的空格数不一致,会导致运行错误:以上程序由于缩进不一致,执行后会出现类似以下错误:多行语句Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠(\)来实现多行语句,例如:在 [], {}, 或 () 中的多行语句,不需要使用反斜杠(\),例如:数字(Number)类型python中数字有四种类型:整数、布尔型、浮点数和复数。
第10章 进程和计划任务管理
root
root ……
3 0.0 0.0
4 0.0 0.0
0
0
0?
0?
S< Apr02
S< Apr02
0:19 [events/0]
0:00 [khelper]
6/35
查看进程信息——top
► top命令
用途:查看动态的进程排名信息
[root@localhost ~]# top top - 06:08:48 up 4 days, 6:57, 1 user, load average: 0.00, 0.00, 0.00 Tasks: 60 total, 1 running, 59 sleeping, 0 stopped, 0 zombie Cpu(s): 0.3% us, 0.7% sy, 0.0% ni, 97.4% id, 0.4% wa, 0.1% hi, 1.1% si Mem: 191228k total, 171424k used, 19804k free, 19436k buffers
第十章 进程和计划任务管理
—— 理论部分
1/35
课程回顾
► 如何使系统开机后默认进入字符模式? ► 如何禁用ctrl+alt+delete重启功能? ► 如何禁止bluetooth等服务开机后自动运行?
2/35
技能展示
学会查看和控制进程 学会设置计划运行的任务
3/35
本章结构
查看进程 进程查看和控制 控制进程
HOME=/
全局配置文件,位于文件:/etc/crontab # run-parts 每小时、每天、每星期、每月 ► 系统默认的设置,位于目录:/etc/cron.*/ 定期执行的任务脚本分别存放 01 * * * * root run-parts /etc/cron.hourly 在这些目录中 ► 用户定义的设置,位于文件:/var/spool/cron/用户名 02 4 * * * root run-parts /etc/cron.daily
Python大数据基础与实战(第10章 数据可视化)
.2 基于函数的可视化操作
➢ title()、text() 在当前图表中添加标题、文本注释信息
➢ legend() 设置图例
➢ xlabel()、ylabel() 添加X轴和Y轴名称
➢ xlim()、ylim() 设置当前图表的X轴和Y轴取值范围
➢ xticks()、yticks() 指定X轴和Y轴刻度的数目与取值
#处理负号显示问题
1#创0 .建2 绘基图于数据函 数 的 可 视 化 操 作
x = np.arange(0.0, 2.0, 0.01) #x轴数据[0.0,2.0),间隔0.01
y = 1 + np.sin(2 * np.pi * x) #y轴数据1+sin(2Πx)
fig = plt.figure(figsize = (20, 8))
10.1 pyplot绘图基本流程
否
创创
选选
建建 图图
创创建建子子图图??
是
定定 子子
表表
图图
添添加加标标题题
添添加加XX轴轴名名称称
绘绘
制制
添添加加XX轴轴刻刻度度与与范范围围
图图
形形
添添加加YY轴轴名名称称
添添加加YY轴轴刻刻度度与与范范围围
否
添添
保保
显显
加加 图图
绘绘制制完完成成??
是
存存 图图
示示 图图
例例
形形
形形
Matplotlib提出了Object Container概念,它有Figure、Axes、Axis和Tick四种 类型的对象容器。
Figure负责图像大小、位置等操作。 Axes负责坐标系的位置、绘图等操作。 Axis负责坐标轴的操作。 Tick负责刻度的相关操作。 Figure包含Axes、Axes包含Axis,Axis包含Tick。
python3基础教程(DOC65页)
python3基础教程(DOC65页)Python是一种说明型、面向对象、动态数据类型的高级程序设计语言。
Python由Guido van Rossum于1989年底发明,第一个公布发行版发行于1991年。
像Perl语言一样, Python 源代码同样遵循GPL(GNU General Public License)协议。
现在开始学习Python!谁适合阅读本教程?本教程适合想从零开始学习Python编程语言的开发人员。
因此本教程也会对一些模块进行深入,让你更好的了解Python的应用。
学习本教程前你需要了解在连续本教程之前,你应该了解一些差不多的运算机编程术语。
假如你学习过PHP,ASP等编程语言,将有助于你更快的了解Python编程。
执行Python程序关于大多数程序语言,第一个入门编程代码便是"Hello World!",以下代码为使用Python输出"Hello World!":实例(Python 2.0+)#!/usr/bin/pythonprint "Hello, World!";运行实例»Python 3.0+版本差不多把print作为一个内置函数,正确输出"Hello World!"代码如下:实例(Python 3.0+)#!/usr/bin/pythonprint("Hello, World!");Python 简介Python 是一个高层次的结合了说明性、编译性、互动性和面向对象的脚本语言。
Python 的设计具有专门强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。
Python 是一种说明型语言:这意味着开发过程中没有了编译那个环节。
类似于PHP和Perl语言。
Python 是交互式语言:这意味着,您能够在一个Python提示符,直截了当互动执行写你的程序。
Python数据分析基础第10章电影数据分析项目
In [2]: #加载数据 movies_df = pd.read_csv('d:/data/movie_metadata.csv',encoding="GBK")
In [3]: movies_df.head() #输出默认头5行 In [4]: movies_() #输出movies_df的信息
谢谢!
10.1 项目描述
要求根据IMDB5000部电影数据集进行下列数据分析。 1. 电影出品国的情况分析。 2. 电影数量分析。 3. 电影类型的分析。 4. 电影票房统计及电影票房相关因素分析。 5. 电影评分统计及电影评分相关因素分析
10.2 准备数据
在准备数据中,主要的任务是导入“movie_metadata.csv”数据集, 其程序代码如下。
在电影数据分析项目中,选择的数据集是从IMDB网站上抓取的 5043部电影数据,该数据集称为IMDB5000部电影数据集,文件名为 movie_metadata.csv。在该电影数据集中包含有28个属性,4906张海报, 电影时间跨度超过100年,共有66个国家的影片,并包括2399位导演和 数千位演员的信息。其中,IMDB5000部电影数据集的28个属性信息如 表10-1所示。
10.4 数据分析与数据可视化
在电影数据分析项目中,数据分析主要内容如下: 1、电影出品国的情况分析 (1)统计每个国家或地区出品的电影数量。 (2)显示电影出品数量排名前10的国家或地区。 (3)绘制电影出品数量排名前10的柱形图,如图10-1所示。 2、电影数量分析 (1)按年份统计每年的电影数量。 (2)绘制每年的电影数量图形,如图10-2所示。 (3)按年份统计每年电影总数量、彩色影片数量和黑白影片数量,并 绘制每年电影总数量、彩色影片数量和黑白影片数量图形,如图10-3所示。
Python3基础教程-教案.docx
教案课程名称Python 3基础教程课程代码系(部)教研室(实验室)授课教师职称程称课名时学60 • • 计 总程别课类 0N =s专寸寸寸□H DH QH 学学学6 43 2 授验他讲实其 课师授教分 学课象授对材主参资教和要考料程介 课简芋示 勺 nn -宇* k 月旬 fi o O圣夬 夕呈国迎thth内为 系 可适删軽川姗础GU好hon教学 难点 重 占f\\\授课题目:第1章Python 起步捋谍方式嚮篙 理论课口讨论课口实验课口习题课口其他口课时 理论课:2 安排实验课:2教学大纲要求:让学生了解Python 的发展、版本、应用领域和基本特点,并熟悉Python 程序的运行方式,熟练掌握配置Python 开发环境和使用编程工具IDLEo 教学重点及难点:重点:Python 程序的运行方式、配置Python 开发环境和使用编程工具IDLE 难点:配置Python 开发环境和使用编程工具IDLE 作业、讨论题、思考题: 课后习题(1)〜(7)课后总结分析:教学内容备注主要教学内容: 1. Python 的发展• 1989年圣诞,Guido 着手开始开发Pythono • 主要受到 ABC 、Modula-3> C 、Unix shell 等影响 • 2011年被TIOBE 评为2010年度编程语言• 2016年在TIOBE 程序社会及语言排行榜中处于第5位 2. Python 应用领域 • 系统编程 • GUI 编程 • Web 编程 • 组件集成 • 数据库编程 • 数值计算和科学计算• 游戏、图像、人工智能、机器人、XML 等其他领域 3・Python 的特点• 免费、开源、自由软件 • 面向对象 • 跨平台 • 功能强大 • 简单易学4.Python 的版本o o o o教学内容备注5.P ython 3.x 与2.x 的区别• 3.x默认使用UTF-8编码•print()函数代替了print语句•完全的面向对象•用视图和迭代器代替了列表•比较运算屮的改变•整数类型的改变•字符串的改变•収消了file数据类型•异常处理的改变6.Pylhon程序的运行方式•编写为程序运行•交互式执行7.P ython的下载和安装8.P ython编程工具•IDLE•记事本•Eclipse+PyDev •NetBeans“编程实践”和下列教学内容可安排在实验课程中讲授:6.Python程序的运行方式7.Python的下载和安装8.P ython编程工具o o o o授课题目:第2章Python编程基础捋谋方式嚮篙理论课口讨论课口实验课口习题课口其他口课时理论课:6 安排实验课:6教学大纲要求:掌握Python基本结构、基本输入和输出、数据类型(数字、集合、字符串、列表、元组、字典和文件),理解变量和动态数据类型。
Python 3 编程教程指南说明书
print("You will find something you thought you’d lost.")
If <commands1> cause an error, then <commands2> are executed. If <commands1> execute successfully, then <commands3>are executed.
>>> ans=len("my string") >>> ans 9 >>> print(“Hello world”) >>> ans=7.8 >>> type(ans) <class 'float'> >>> ans=7.8 >>> int(ans) 7
>>> reply=input("Enter your name: ") Enter your name: Fred >>> reply 'Fred'
Identifies an element of a list by reference to its position in the list, where index is an integer value starting at 0.
myList[2]
Identifies an element of a nested list (equivalent to a two dimensional array).
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.类对象
类对象具有下列几个主要特点。 Python在执行class语句时创建一个类对象和一个变量(与类同名), 变量引用类对象。与def类似,class也是可执行语句。导入类模块时, 会执行class语句。 类中的顶层赋值语句创建的变量是类的数据属性。类的数据属性用 “对象名.属性名”格式来访问。 类中的顶层def语句定义的函数是类的方法属性,用“对象名.方法名 ()”格式来访问。 类的数据属性由类的所有实例对象共享。实例对象可读取类的数据属 性值,但不能通过赋值语句修改类的数据属性值。
<class '__main__.testclass'>
>>> x.setpdata('abc’)
#调用方法创建实例对象的数据属性pdata
>>> x.showpdata()
#调用方法显示实例对象的数据属性pdata的值
self.pdata = abc
>>> y=testclass() >>> y.setpdata(123) >>> y.showpdata() self.pdata = 123
10.1.3 Python中的对象
Python中的一切数据都是对象,如整数、小数、字符串、函数、模块等。 例如,下面的代码分别测试了字符串、整数、逻辑值和函数的类型。
>>> type('abc') <class 'str'> >>> type(123) <class 'int'> >>> type(True) <class 'bool'> >>> def fun(): ... pass ... >>> type(fun) <class 'function'>
可以用dir()函数来查看对象的属性
示例代码如下。
>>> dir(testclass)
#查看类对象的属性
……
>>> x=testclass() >>> dir(x)
Python中的对象可分为两种:
类对象 实例对象。
类对象在执行class语句时创建。 类对象是可调用的,类对象也称类实例。 调用类对象会创建一个类的实例对象。 类对象只有一个,而类的实例对象可以有多个。
类对象和实例对象分别拥有自己的命名空间,在各自的命名空间内 使用对象的属性和方法。
2.实例对象
实例对象具有下列主要特点。
实例对象通过调用类对象来创建。 每个实例对象继承类对象的所有属性,并获得自己的命名
空间。 实例对象拥有私有属性。通过赋值语句为实例对象的属性
赋值时,如果该属性不存在,就会创建属于实例对象的私 有属性。
10.2定义和使用类
本节主要内容: 定义类 使用类
10.2.1 定义类
类定义的基本格式如下。
class类名: 赋值语句 赋值语句 …… def语句定义函数 def语句定义函数 ……
class testclass: data=100 def setpdata(self,value): self.pdata=value def showpdata(self): print('self.pdata=',self.pdata)
义自己的属性和方法。 重载(override):在子类中定义和父类方法同名的方法,称为子类对父类方法的重载,也称方法重写。 多态:指不同类型对象的相同行为产生不同的结果。 和其它面向对象的程序设计语言相比,Python的面向对象机制更为简单。
10.1.2 Python的类和类型
Python的类使用class语句来定义,类通常包含一系列 的赋值语句和函数定义。 赋值语句定义类的属性,函数定义类的方法。 在Python 3中,类是一种自定义类型。 Python的所有类型(包括自定义类型),都是内置类 型type的实例对象,例如,内置的int、float、str等都 是type类型的实例对象。 type()函数可返回对象的类型,
面向对象的基本概念如下。 类和对象:描述对象的属性和方法的集合称为类,它定义了同一类对象所共有的属性和方法。对象是类的实例,
也称实例对象。 方法:类中定义的函数,用于描述对象的行为,也称方法成员。 属性:类中在所有方法之外定义的变量(也称类中的顶层变量),用于描述对象的特点,也称数据成员。 封装:类具有封装特性,其内部实现不应被外界知晓,只需要提供必要的接口供外部访问即可。 实例化:创建一个类的实例对象。 继承:从一个基类(也称父类或超类)派生出一个子类时,子类拥有基类的属性和方法,称为继承。子类可以定
#调用类对象创建第2个实例对象 #调用方法创建实例对象的数据属性pdata #调用方法显示实例对象的数据属性pdata的值
10.3对象的属性和方法
本节主要内容: 对象的属性 对象的方法 特殊属性和方法 伪私有”属性和方法 对象的初始化 静态方法
10.3.1 对象的属性
在Python中,实例对象拥有类对象的所有属性。
n3基础教程
第2版 慕课版
第10章 面向对象
本章主要内容: 理解Python的面向对象 定义和使用类 对象的属性和方法 类的继承 模块中的类
10.1理解Python的面向对象
本节主要内容: 面向对象的基本概念 Python的类和类型 Python中的对象
10.1.1 面向对象的基本概念
示例代码
>>> type(int) <class 'type'> >>> type(float) <class 'type'> >>> type(str) <class 'type'> >>> class test: #定义一个空类 ... pass ... >>> type(test) <class 'type'>
10.2.2 使用类
使用类对象可访问类的属性、创建实例对象,示例代码如下。
>>> type(testclass)
#测试类对象的类型
<class 'type'> >>> testclass.data
#访问类对象的数据属性
100
>>> x=testclass()
#调用类对象创建第1个实例对象
>>> type(x) #查看实例对象的类型,交互环境中的默认模块名称为__main__