Python基础(实用课件)
python讲义基础知识ppt课件
File "<pyshell#18>", line 1, in <module> 2/0
ZeroDivisionError: integer division or modulo by zero
都以三个大于号“>>>”作为提示符,在提示符后面输入要执行的语句。
12
1.1 如何选择Python版本
• 2.x:一边鄙视一边用 • 3.x:必然的趋势,本课程主要对象 • 多版本共存与切换简便方法:更改系统环境变量path • 查看已安装版本的方法(在所启动的IDLE界面也可以直接
看到): >>> import sys >>> sys.version >>> sys.version_info
6
Байду номын сангаас
1.0 Python是一种怎样的语言
Python的要求: 1994年,Python 1 2000年,Python 2 2008年,Python 3(本课程使用Python 3.6.x) 更高级别的3.0系列不兼容早期2.0系列 2011年1月,TIOBE将Python评为编程语言排行榜2010年 度语言 2017年7月,IEEE Spectrum编程语言排行榜中Python直 接上升到了第1位 Python 3.x系列已经开始全面普及,成为一种必然的趋势
python基础教程ppt课件
04
python在数据分析中的应用
使用pandas进行数据处理
数据读取
Pandas库提供了read_csv()和read_excel()等方法,可以方便地读取CSV和Excel文件中的 数据,并进行数据处理。
数据清洗
Pandas提供了强大的DataFrame对象,可以方便地对数据进行清洗、筛选、排序和聚合 等操作,以满足数据分析的需要。
类的定义和实例化
讲解如何定义一个类,以及如何创建该类的实例对象,并演示类 的属性和方法。
继承和多态
介绍如何通过继承和多态实现代码的复用和扩展,并举例说明。
python的错误和异常处理
错误类型
介绍python中常见的错误类型, 包括语法错误、运行时错误和逻 辑错误等。
异常捕获和处理
讲解如何通过try-except语句捕 获并处理异常,以及如何通过 finally语句执行清理操作。
抛出异常
介绍如何主动抛出异常,以及在 什么情况下应该抛出异常。
python的文件操作
要点一
文件打开和关闭
要点二
文件读写
讲解如何打开和关闭文件,以及如何 使用with语句管理文件资源。
介绍如何读取和写入文件内容,包括 read()和write()方法的使用。
要点三
文件路径处理
讲解如何使用os模块处理文件路径, 包括获取当前目录、拼接路径、获取 文件信息等操作。
Python具有广泛的游戏开 发框架,如Pygame,可以 用于开发各种类型的游戏 。
02
python基础知识
python的数据类型
数字类型:包括整数、浮点数 、复数等。
字符串类型:包括字符串、字 节串等。
布尔类型:包括 True 和 False 。
(完整版)Python学习课件
100%
浮点数类型
浮点数用于表示实数,即带有小 数点的数字。Python中的浮点数 类型通常是双精度浮点数。
80%
数字类型的运算
Python支持基本的数学运算,如 加、减、乘、除和取余等。
字符串类型及操作
字符串定义
字符串是由零个或多个字符组 成的一种数据类型,用引号括 起来表示。
字符串操作
Python提供了丰富的字符串操 作方法,如连接、截取、查找 、替换等。
(完整版)Python学习课件
汇报人:
2023-12-21
目
CONTENCT
录
• Python基础知识 • Python数据类型与运算符 • Python流程控制语句 • Python函数与模块 • Python面向对象编程思想 • Python文件操作与数据处理
01
Python基础知识
Python简介与发展历程
字符串格式化
可以使用格式化字符串来插入 变量或表达式的值,生成动态 的字符串内容。
列表、元组和字典等数据结构
列表
列表是一种有序的数据结构,可 以包含任意类型的元素,且元素
之间可以重复。
元组
元组与列表类似,也是一种有序的 数据结构,但元组是不可变的,即 创建后不能修改。
字典
字典是一种无序的数据结构,用于 存储键值对,其中键必须是不可变 类型(如整数、字符串或元组)。
03
Python流程控制语句
条件语句:if-else结构
if语句
elif语句
用于根据条件判断执行相应的代码块 。
用于在if语句中添加额外的条件判断 。
else语句
与if语句配合使用,当if语句条件不满 足时执行else代码块。
python基础PPT学习课件
2/27/2020
23
Python程序基本概念
– 标识符名称是对大小写敏感的。例如,myname 和myName不是一个标识符。注意前者中的小 写n和后者中的大写N。
– 有效 标识符名称的例子有i、__my_name、
name_23和a1b2_c3。
– 无效 标识符名称的例子有2things、this is
能够在DOS屏幕上运行:python example.pyo
2/27/2020
10
文件类型
• 当程序比较大的时候,可以将程序划分成 多个模块编写,每个模块用一个文件保存 。
• 模块之间可以通过导入互相调用(import) 。
• 模块也可以导入库中的其他模块。
Python是以模块进行重用的,模块中可
– 使用三引号(‘’‘或“”“):利用三引号,可以 指示一个多行的字符串,可以在三引号中自 由的使用单引号和双引号,如:
'''这是一个多行的 字符串,你可以写入 任意字符,甚至是 单引号'和双引号" '''
2/27/2020
16
Python程序基本概念
– 转义符
• 假设想要在一个字符串中包含一个单引号 (‘),那么该怎么指示这个字符串?例如 ,这个字符串是What’s your name?。
• 值得注意的一件事是,在一个字符串中, "This行is末th的e f单irs独t s一ent个en反ce.斜Th杠is 表is 示the字s符eco串nd 在sen下ten一ce."
行继续,而不是开始一个新的行.
2/27/2020
18
Python程序基本概念
– 自然字符串
《python学习》课件
函数
Python中的函数是一段 可重复使用的代码块, 可以通过函数名来调用
执行。
参数
Python中的函数可以接 受位置参数、默认参数 、可变参数和关键字参
数等。
返回值
Python中的函数可以返 回一个或多个值,通过
return语句返回。
02 Python进阶
Python面向对象编程
03 Python在数据分析中的应用
Python的数据处理工具:Pandas
Pandas介绍
数据读写
Pandas是Python中用于数据处理和分析的 核心库,提供了数据结构和函数,使得数 据清洗、转换和分析变得简单高效。
Pandas支持多种格式的数据读写,如CSV 、Excel、SQL等,方便用户导入导出数据 。
码表达想法。
特点
Python是一种解释型、高级编程 语言,具有动态类型、面向对象和 函数式编程特性。
应用领域
Python广泛应用于Web开发、数据 科学、人工智能、机器学习、网络 爬虫、系统自动化、游戏开发等领 域。
Python的语法和基础数据类型
01
02
03
04
语法
Python的语法简洁明了,代 码块通过缩进来划分,无需使
。
Python数据分析项目:用二
详细描述
掌握数据分析的基本流程和方法,能够使用Python进行数 据清洗、处理、分析和可视化。
了解数据分析的基本概念、流程和方法;掌握Python中常 用的数据分析库,如NumPy、Pandas和Matplotlib等; 学习如何对数据进行清洗、处理、分析和可视化;了解常 见的数据分析模型和方法,如聚类分析、分类和回归分析 等;通过实际案例,掌握用户行为分析的流程和方法,包 括数据采集、处理、分析和可视化等。
python基础教程PPT课件
接受一个可迭代对象为参数,返回一个enumerae 对象,该对象生成由每个元素的index值和 item值组成的元组
返回seq的长度
max(iter, key=nune) 返回最大值
min(iter, key=none) 返回最小值
reversed(seq) zip()
接受一个序列作为参数,返回一个以逆序访问的 迭代器
主要内容
9
Python的基础—变量
• 变量的赋值
– astring = “hello” – 增量赋值:x += 1 (python2.0开始)、 – 多重赋值:x = y = z = 1 – 多元赋值:x, y, z = 1, 2, “hello”
( x, y, z) = (1, 2, “hello”) 提高可读性
(4, (“hello”, 9), [1.1, 5.7, 8]) • 序列有相同的访问方式:
28
序列类型的操作符
• 成员关系操作符:in, not in • 连接操作符:+ • 重复操作符:* • 切片操作:[ ] [:] [::]
0<=index<=len(sequence)-1
29
序列类型的内建函数
280indexlensequence129类型转换函数函数含义listiter把可迭代对象转换为列表strobj把obj对象转换为字符串unicodeobj把对象转换为unicode字符串tupleiter把一个可迭代对象转换成元组30函数名功能enumerateiter接受一个可迭代对象为参数返回一个enumerae对象该对象生成由每个元素的index值和item值组成的元组lenseq返回seq的长度maxiterkeynune返回最大值miniterkeynone返回最小值reversedseq接受一个序列作为参数返回一个以逆序访问的迭代器zip接受n个序列类型对象参数返回一个列表该列表的每个元素都是一个元组第一个元组是每个参数的第一个元素所组成的以此类推31异常数字类型序列类型字符串列表元组映射类型字典32删除字符或字符串33格式化操作符格式化字符转换方式输出34序列类型函数lenmaxminenumeratezipsortedrawinput提示用户输入并将这个输入返回str返回字符串unicode返回unicode字符串char用0255内的整型为参数返回对应的字符unichr同char但返回的是unicode字符ord以一个字符为参数返回对应的ascii数值或unicode数值35异常数字类型序列类型字符串列表元组映射类型字典37删除列表中的元素或列表本身38listtuple39listappendobj向列表中添加一个对象objlistcountobj返回一个对象obj在列表中出现的次数listextendobj把序列obj中的内容添加到列表中listindexobji0jlenlist返回listklistinsertindexobj在index位置插入对象objlistpopindex1删除并返回指定位置的对象默认是最后一个对象listremoveobj从列表中删除对象objlistsort40listappend向队列尾部添加listpop从队列尾部删除listappend向队列尾部添加listpop0从队列头部删除41异常数字类型序列类型字符串列表元组映射类型字典42元组的操作符和内建函数43所有的多对象的逗号分隔的没有明确用符号定义的都默认为元组list和tuple元组和列表的相互转换44liststrunicodetupleenumeratelenmaxminreversedzip
python学习课件(共73张PPT)
Python语言由来
• 可以说,Python是从ABC发展起来,主要受到了Modula-3(另一种相当优美 且强大的语言,为小型团体所设计的)的影响。并且结合了Unix shell和C的习 惯。实际上,Python的第一个版本实现是在Mac机上。 (转自互联网)
• Python语言已诞生20多年了,正逐渐发展为主流程序设计语言之一,目前在TIOBE编
return
try
True
while
with
yield
Python变量
2、赋值语句
• 格式:var = value
•
左值 右值
•
赋值运算符
• 功能:定义新的变量;让已定义的
变量指向特定值。
Python变量
3、多重赋值
Python中,有一种便利的方法,能够同时给多个变量赋值。
rulemodule.py #模块名,即文件名 _rule=’rule information’ #_rule变量名,通常前缀有一个
下划线的变量名为全局变量
Python的编码规范
列表和元(组2)相类似名,、也对是象由名一组元素组成。 说明:列• 表用类方首括字母号采括用起大,写其; 中元素用逗号分隔 索引有正• 索引类和中负的索方引法,名可首根字据母实小际写情,况其选后用的。每个单词的首字母大写; 返回第一• 个x对元象素名的(索类引的实例)采用小写; 6PP、yytthh长oonn度••简 运、化 算最了 符类类小循 与的外值环 表私引和语 达有最用变句式大其量,值属、即私性使有和程方方序法法结以构名两很时个复下,杂划以线也对作能象为快名前速缀作读。为懂前。缀。 Python语言特点-健壮性 Python的简洁性使得软件的代码大幅度减少,开发任务进一步简化。 与字典一样,集合的元素排列顺序也是不确定的。 在列表s末尾处添加元素x 删除字典d中某个键—值对并返回相应的键—值对 Python语言中没有采用花括号或begin…end分隔代码块,而是使用冒号和代码缩进区分代码之间的层次。 程序员关注的重点不再是语法特性,而是程序所要实现的任务。 另外与列表一样,字典也是可以改变的:可以添加、删除或修改“键—值”对。 Python语言特点-内置数据结构 反转s中元素的排列顺序 访问值时,将提供的键转为散列值,再跳到列表的相应位置。 不能将Python关键字(或称为保留词)用作变量名。 Python的编码规范
python基础教程PPT课件
模块与包的使用
模块的创建与导入
模块是一个包含Python代码的文件,通过import语句可以导入模块中的函数和类。
包的创建与使用
包是一个包含多个模块的文件夹,通过import语句可以导入包中的模块。
模块和包的搜索路径
Python解释器会在指定的搜索路径中查找模块和包。
异常处理与调试
01
异常的定义与抛出
1. 数据结构:Pandas提供了多种数据结构
2. 数据处理:Pandas提供了丰富的数据处理函 数。如筛选、排序、聚合、分组等
3. 数据导入导出:Pandas支持多种数据格式的 导入和导出。如CSV、Excel、SQL数据库等
4. 数据可视化:Pandas与Matplotlib库结合 使用,可以方便地将数据处理结果进行可视化 展示。
02
try-except语句块
Python中的异常是由语法或运行时错 误引起的异常情况。
使用try-except语句块可以捕获和处 理异常。
03
logging模块与调试
使用logging模块记录程序运行时的 信息,通过设置不同的日志级别可以 输出不同级别的日志信息,方便调试 程序。
文件操作与数据处理
如何跟上Python发展的步伐
01
关注Python社区的最新动态
Python社区非常活跃,你可以通过参加社区活动、阅读社区新闻和博
客来了解最新的Python动态和技术。
02
学习Python的新特性
Python不断推出新的版本和特性,了解和学习这些新特性和版本可以
帮助你更好地跟上Python的发展步伐。
03
实践
只有通过实践才能真正掌握Python。你可以通过编写代码、参与项目
python基础知识ppt课件
time_tuple
将时间元组转换为时间戳
seconds
程序休眠若干秒
38
OS库
os 模块封装了常见的文件和目录操作
方法 mkdir rmdir rename
remove
参数 dir_name dir_name src, dst file_name
import <库名> <库名>.<函数名>
或 from <库名> import <函数名> <函数名>
在一个程序中如果引入多个库,而且用到这几个库 中的同一函数时,可以定义并使用库别名,格式为:
import <库名> as <库别名> <库别名>.<函数名>
31
(3)自定义函数要先定义,再调用
练习: 创建求两个数平均值的函数
32
❖ 程序结构
1、分支结构
顺序 分支 循环
双分支结构的语法形式为 if 条件表达式: 语句块 else: 语句块
33
2、循环结构
(1)for 循环(遍历循环 )
通常用range() 函数代替
34
(2)while 循环(条件循环 )
while语句的语法形式为 while 条件表达式: 语句块
Matplotlib库
绘图库,常用其中的pyplot模块 ❖ plt.plot(value_list) ❖plt.plot(x_list, y_list) ❖ plt.show() ❖plt.subplot(row_count, col_count, current_pos)
Python基础知识 ppt课件
1.3.2 python的变量和引用
6. 变量命名 以字母或下划线(有特殊含义)开头 变量名中不能有空格以及标点符号(括号、引号、逗号、 斜线、反斜线、冒号、句号、问号等等) 不要使用关键字(在keyword模块中)作变量名 >>>import keyword >>>keyword.kwlist 不要使用系统内置的模块名或函数名(可以通过 dir(__builtins__)查看变量名 大小写敏感
把数字x转换为八进制串
返回1个字符s的编码。 chr(ord('3')+1)==>'4'
第1章 基础知识
1
课程概要
主要内容:
1. 基础知识 2. 数据结构 3. 字符串与正则表达式 4. 函数 5. 面向对象程序设计 6. 文件和异常处理 7. GUI编程 8. 数据库编程 9. 多媒体编程
教材:
1. 董付国,《Python程序设计》,清华大学出版社 2. Magnus Lie Hetland,《Python基础教程》,人民邮电出版社 3. Mark Lutz,《Python学习手册》,机械工业出版社
变量 x
引用
2.引用
3 对象
在python中从变量到对象的连接称为引用。
>>>x=3
变量拥有自己的存储空间,变量连接到对象是该变量存储了 对象单元的内存地址,并没有存储对象的值。
14
1.3.2 python的变量和引用
3. 共享引用 共享引用是指多个变量引用同一个对象。下面的语句使两 个变量都引用同一个对象3
3.Python(command line) >>> import helloworld
(完整版)python学习课件课件
模块使用
导入模块后,可以使用 模块中定义的函数、类
和变量等。
自定义模块
可以将自己的Python代 码组织成模块,方便重
用和分享。
包与模块
包是一个包含多个模块 的目录,可以使用相对 导入和绝对导入来引用
包中的模块。
错误处理与异常捕捉
错误类型
Python中常见的错误类型包括 语法错误、运行时错误和逻辑
虚拟环境的搭建
讲解如何使用venv、virtualenv等工具搭建Python 虚拟环境,实现不同项目之间的环境隔离。
变量、数据类型与运算符
80%
变量的定义与使用
介绍Python中变量的概念,以及 如何定义和使用变量。
100%
数据类型
详细讲解Python中的基本数据类 型,包括整数、浮点数、布尔值 、字符串、列表、元组、字典和 集合等。
装饰器原理及应用场景
01
应用场景
02
03
04
日志记录:在函数调用前后自 动记录日志信息。
权限验证:在函数调用前进行 权限验证,确保调用者具有相
应的权限。
性能分析:在函数调用前后记 录时间戳,用于分析函数的性
能瓶颈。
生成器原理及应用场景
01
02
生成器原理:生成器是 一种特殊类型的迭代器 ,它允许你在需要时才 生成值,从而节省内存 空间。生成器函数使用 `yield`关键字而不是 `return`来返回值,并在 每次调用时记住上一次 执行的位置。
应用场景
03
04
05
资源管理:上下文管理 器可以用于自动管理资 源,例如打开和关闭文 件、数据库连接等。
异常处理:通过上下文 管理器可以简化异常处 理逻辑,确保在发生异 常时能够正确地清理资 源。
【最新课件】Python基础
02
Python基础语法
变量和数据类型
变量
在Python中,变量是用于存储数据的容器。变量可以存储各 种类型的数据,如整数、浮点数、字符串、列表等。
数据类型
Python支持多种数据类型,包括基本类型(如整数、浮点数 、布尔值)和复合类型(如列表、元组、字典)。
运算符和表达式
运算符
Python支持多种运算符,如加法、减法、乘法、除法、取模等。
字典和集合
字典
字典是一种键值对(key-value pair)的 数据结构,其中每个键都映射到一个值。 字典中的键是唯一的,可以使用键来访问 字典中的值。字典使用大括号{}表示,可 以使用键来访问字典中的元素,并使用一 些常用的操作,如添加键值对、删除键值 对、更新键值对等。
VS
集合
集合是一种无序的集合,其中的元素是唯 一的,不重复。集合使用大括号{}表示, 可以使用一些常用的操作,如添加元素、 删除元素、求交集、并集和差集等。集合 在Python中通常用于去重、关系运算等 场景。
04
Python模块和包
Python模块和包的概念
Python模块
是一个包含Python代码的文件,通常以.py 结尾。模块可以定义函数、类和变量,也可 以包含可执行的代码。
Python包
是一个包含Python模块的目录,用于组织 相关的模块。包是一个包含`__init__.py`文 件的目录,该文件告诉Python这个目录应
表达式
表达式是由运算符和操作数组成的,它们可以通过数学运算生成新的值。
流程控制语句
条件语句
使用if语句可以根据条件执行不同的代码块。
循环语句
使用for或while语句可以重复执行一段代码,直到满足特定条件。
python基础知识(实用)
若系统中安装了新版本的python,同时旧版本仍然存在,那么应该直接指明新版本路径,如:#!/usr/bin/python2.61.2交互式解释器安装了python并设置了环境变量后,输入python进入交互式解释器。
在交互式解释器中可以直接计算出表达式的值,如输入1+1后按回车,输出2输入1/2,输出0(因为计算结果的小数部分被截除了)输入1/21.0/2,输出0.5输入1//2,输出0;输入1.0//2.0,输出0.0(//双斜线表示进行整除)1.3函数、变量、模块内建函数:input():使用input函数接收输入值,如x=input(),输入12,则x=12pow(2,3)=8abs(-10)=10round(1.8/2)=1.0,四舍五入了模块:(1)math.floor(1.8/2)=0.0, 向下取整floor函数不能直接用,要先加载math模块: importmathimportmathint(math.floor(32.9))输出:32(2)另外用下面的方式直接import函数,不需要在函数前加上模块名了:from mathimportfloorint(floor(32.9))elifnum< 0:print'The numberis negative'else:print 'The number is zero'(3)运算符:a.比较运行符b.布尔运算符:and 、or、not(4)断言:检查某些条件,如果不符合直接报错,如:age=10assert 20<age<100 //出错assert 0<age<100//正常assert10<age<100,'The agemustgreatthan 10'Traceback (mostrecent call last):File "<stdin>", line1, in<module>AssertionError: Theage must great than 106.5 循环(1)while循环:x=1while x< 10:print xx+=1print 'whileend!'print 'nowx is: ',xname=''while not name:九、异常9.1内建异常类9.2 自定义异常类需从Exception类或其子类继承,如:class myException(Exception): …9.3 捕捉异常(1)捕捉单个异常:使用try/except实现。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
感谢您的阅览
Python基础(实用课件)
第一章 进入python3.5的 精彩世界
Python基础(实用课件)
2
本节内容
前言 Python 简介 Python 安装
3
2
进入Python编程世界
Python 下载与安装
-Python的官网网站: -Unix衍生系统可能已经安装了Python,在命令行对话框 中键入“python”即可显示版本信息。 -Windows下安装Python和安装其他软件一样,很easy!
的输出结果。
10
进入Python编程世界
Windows下运行Python程序
HelloWorld.py
# -*- coding: cp936 -*- 支持汉字注释
print "Hello, world!" # 我的第一个Python程序
raw_input()
# 使cmd框不立刻退出
三种运行方式
打开源文件,用Python Shell运行。 双击源文件,用CMD运行。 在Python Shell中直接写程序运行。
Python2.x vs Python 3.x
-编码方面:Python3.x默认utf-8。 -语法方面有改动,数据类型方面有调整。 -面向对象、异常处理和模块等方面也有改动。 -本教学使用Python3.5。
4
Python安装
python官网有几个下载文件,有什么区别?
Python 3.6.0a1 - 2016-05-17 Download Windows x86 web-based installer Download Windows x86 executable installer Download Windows x86 embeddable zip Windows x86-64 web-based installer Download Windows x86-64 executable installer Download Windows x86-64 embeddable zip file
print ('Hello,world!')修改为print ('Hello,world!), 去掉后面的单引号,在交互模式下测d!) ● 可以看到屏幕打印结果如下图所示,这里打印意 为在屏幕上输出文本,并非通过打印机打印出来:
● 通过这个错误提示,就能很快就知道问题的原因。
例都是在IDLE中执行的。
6
● 打开交互模式,如下图所示:
● 若看到>>>,则表示是在Python交互式环 境下,在Python交互式环境下,只能输入 Python代码并立刻执行。
7
● 在交互式环境下输入print (‘Hello,world!’),按回 车,可以看到输出了Hello,world!。如下图,红 色箭头指向为输入部分,红色框为输出。
11
进入Python编程世界
其他的Python集成开发环境
1)开源
Python Win+Win32 Extensions IPython(增强的交互式Python) IDE Studio(IDLE以及更多) Eclipse
2)商业
WingIDE(WinWare公司) Komodo(ActiveState公司)
12
Python学习资源
简明Python教程
啄木鸟社区
CSDN下载
htp://
其他
免费
资源
Python基础(实用课件)
13
Python快速入门
本章 主题
输入输出,注释 操作符,赋值,数据类型 缩进,循环语句,条件语句 文件操作,错误处理
函数,类,模块
14
Python快速入门
9
温故知新,学以致用
● (1)回顾一下Python的发展历程,起源和 应用场景。
● (2)在本地安装Python最新版本,安装好 后卸载,卸载后再安装,尽量关注一下各个 步骤的细节。
● (3)尝试在不同操作系统上安装Python。 ● (4)在“Hell world!”示例中,尝试将print
函数拼写错误,查看输出结果。 ● (5)不要用电脑测试,自己想想print (1+2)
print输出,注释
>>> print (“Hello world!“) # >>> Python Shell提示符
Hello world!
>>> abs(-4)
# abs(): 内建函数,取绝对值
4
>>> myString = ‘Hello world!’ # 单引号、双引号成对使用
>>> print myString
x86是32位,x86-64是64位。 可以通过下面3种途径获取python: web-based installer 是需要通过联网完成安装的 executable installer 是可执行文件(*.exe)方式安装 embeddable zip file 嵌入式版本,可以集成到其它应用中
5
进入Python编程世界
Hello world!
>>> myString
‘Hello world!’ # 显示结果带引号
>>> _
# 下划线含义:表示最后一个表达式
‘Hello world!’
15
Python快速入门
print输出,注释
>>> print (“%s is %d years old.” % (“李书豪”, 26)) 李书豪 is 26 years old. # %s 字符串;%d 整型;%f 浮点型 # Python非常灵活,即使将数字传递给%s,也不会引发严重后果
● 安装好python后,在开始菜单栏中会自动添加一个名为 python3.5的文件夹,点击该文件夹会有如图下图所示 的一些子目录。
● IDLE是Python集成开发环境,也称交互模式。 ● Python3.5是Python的命令控制台,里面只能执行
Python命令。 ● 第三个是帮助文档,点击后会弹出帮助文档。 ● 最后一个是Python的模块文档。本书若无特别指出,示
● 此处print后面带了括号,表示print是一个函数, 单引号里面的叫字符串。如果要让Python打印 出指定的文字,可以用print()函数,然后把希望 打印的文字用单引号或者双引号括起来,但不 能混用单引号和双引号。
8
● 我们该怎么去刻意犯呢? ● 我们以前面的“Hello,world!”为示例,如果将