《Python基础案例教程》教学课件 02_Python基础

合集下载

“Python基础课件-超详细Python基础教程PPT”

“Python基础课件-超详细Python基础教程PPT”

Python的数据科学和人工智能应用
探索Pytho n在数据科学和人工智能领域的应用,学习常用的数据科学库和机器学习框架,如Num Py、 Pand as和TensorFlow。
Python的实践应用与案例分析
通过实际案例分析,探索Pytho n在各种领域的应用,如数据分析、自然语言处理、图像处理和自动化脚本等。
Python基础课件-超详细Python 基础教程PPT
A comprehensive presentation on Python programming, covering its introduction, development history, environment setup, basic syntax and data types, control structures, and more.
循环结构和迭代
学习循环结构和迭代的概念,包括fo r循环和wh i le 循环的使用方法,以何定义和调用函数,以及如何使用参数和返回值进行函数调用和数据 传递。
递归和匿名函数
学习递归函数的概念和用法,以及如何使用匿名函数进行简化和函数式编程。
Python的介绍和发展历史
Python 是一种高级、通用、解释型和面向对象的编程语言。它由Guid o van Rossum 于1989年创建,并于 1991年首次发布。Pytho n在过去的几十年中获得了广泛的使用和发展。
Python环境搭建及使用
了解如何安装和配置Python开发环境,包括选择合适的Pytho n解释器、安装包管理器和集成开发环境,以及 运行和调试Pytho n程序。
文件操作和异常处理
探索如何打开、读取、写入和关闭文件,以及如何处理文件操作中可能出现的异常和错误。

Python快速编程入门 第2章 Python基础 教学PPT

Python快速编程入门 第2章 Python基础 教学PPT


2.3.3变量的输入与输出
print()函数用于向控制台中输出数据,它可以输出任何类型的数据,其语法格 式如下所示: print(*objects, sep=' ', end='\n', file=sys.stdout) objects:表示输出的对象。输出多个对象时,对象之间需要用分隔符分隔。 sep:用于设定分隔符,默认使用空格作为分隔。 end:用于设定输出以什么结尾,默认值为换行符\n。 file:表示数据输出的文件对象。
➢ 0b101 ➢ 0o5 ➢5 ➢ 0x5
# 二进制 # 八进制 # 十进制 # 十六进制

2.5.1整型
为了方便使用各进制的数据,Python中内置了用于转换数据进制的函数: bin()、oct()、int()、hex(),关于这些函数的功能说明如下。

2.5.2浮点型
浮点型(float)用于表示实数,由整数和小数部分(可以是0)组成例如,

2.5.2浮点型
Python中的浮点型每个浮点型数据占8个字节 (即64位),且遵守IEEE标准。Python中浮点型 的取值范围为-1.8e308~1.8e308,若超出这个范 围,Python会将值视为无穷大(inf)或无穷小(inf)。

2.5.3复数类型
复数由实部和虚部构成,它的一般形式为:real+imagj,其中real为实部, imag为虚部,j为虚部单位。示例如下:
名 • Python中的标识符是区分大小写的。例如,andy和Andy是不同

的标识符。
则 • Python中的标识符不能使用关键字 。

2.2.1标识符
为了规范命名标识符,关于标识符的命名提以下建议:

Python基础课件(PPT版)

Python基础课件(PPT版)

if-else语句
2
了解如何使用if-else语句实现二选一条件
判断。
3
if语句
学习如何使用if语句实现单一条件判断。
if-elif-else语句
掌握如何使用if-elif-else语句实现多选一 条件判断。
11. Python循环语句
for循环
• 学习如何使用for循环遍历可迭代对象。 • 掌握for循环的高级用法,如循环嵌套和循环控制语句。
在这一部分,我们将学习如何安装Python并进行必要的环境配置,以确保您可以顺利进行Python编程。
3. Python语法基础
学习Python的语法是编程的基础。我们将介绍Python的变量、运算符、条件 语句等基本概念,并通过实例加深理解。
4. Python数据类型
整数与浮点数
学习如何使用整数和浮点数来表示和处理数值 数据。
列表
学习如何创建和操作列表,以及常见的列表操 作方法。

字符串
介绍字符串的概念和常见的操作,如拼接、截 取等。
元组
了解元组的特点和使用场景,以及如何操作元 组。
5. Python字符串操作
字符串是Python中常用的数据类型之一。在这一部分,我们将学习如何对字符串进行常见的操作,如截取、拼 接、替换等。
6. Python列表操作
1
访问列表元素
2
了解如何通过索引访问列表中的元素。
3
创建列表
学习如何创建和初始化列表。
列表操作方法
掌握常见的列表操作方法,如添加、删 除、排序等。
7. Python元组操作
创建元组
学习如何创建和初始化元组。
访问元组元素
了解如何通过索引访问元组中的 元素。

Python入门基础 ppt课件

Python入门基础 ppt课件

3.1 创建Python脚本
在开始菜单的所有程序中,选择Python 3.4分组下 面的IDLE (Python 3.4 GUI - 32 bit)菜单项,打开 IDLE窗口。
在菜单里依次选择 File(或按下Ctrl+N)即可新建 Python脚本,窗口标题显示脚本名称,初始时为Untitled。 编辑完成后保存即可。
2
课程知识点
1 初识Python 2 开始Python编程 3 Python编辑器IDLE
2021/3/26
Python入门基础 ppt课件
3
1 初识Python
1.1 什么是Python 1.2 Python的特性
2021/3/26
Python入门基础 ppt课件
4
1.1什么是Python
之所以有python的出现,是因为Python的作者吉多·范罗苏姆 (Guido van Rossum)在学习和使用了其他语言(如:C/C++、 Pascal、shell等)之后,希望能够得到一个既能够像C语言那样,能 够全面调用计算机的功能接口,又可以像shell那样可以轻松的编程 的语言。于是1991年,第一个Python编译器(同时也是解释器)诞生 。它是用C语言实现的,从一出生,Python已经具有了:类(class), 函数(function),异常处理(exception),包括表(list)和词典 (dictionary)在内的核心数据类型,以及模块(module)为基础的拓展 系统。
由于python是解释性语言且具有强类型转换 的能力,所以python中变量不需要申明变量名 和变量类 型;而是直接给变量赋值即可,如:
a = 4 ,b=‘a’, c=True, d=None 可以通过type方法来测试一下上面每个变量 的类型。如:

python基础PPT学习课件

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基础课件PPT》

《Python基础课件PPT》

模块和包的使用
模块的定义
模块是Python中一个独立 的文件,里面可以定义变 量、函数、类等,可以通 过import关键字引入到其 他文件中使用。
标准库和第三方库
Python内置了大量的标准 库,也有大量的优秀的第 三方库,可以方便地完成 各种任务,如网络爬虫、 数据分析、Web开发等。
包的定义和使用
字符串操作和正则表达式
1
字符串的定义
在Python中字符串是用来表示文本数
字符串的格式化
2
据的,可以使用单引号或双引号来定 义一个字符串变量。
通过格式化字符串,我们可以方便地
将变量的值插入到一个字符串中,格
式化字符串的方法有多种,如C语言
3
正则表达式
风格、format()函数、f字符串等。
正则表达式是一种用来匹配字符串的
Python基础课件PPT
Python是一门简单易学的编程语言,具有结构清晰、代码简洁、可读性强等 特点。本课程将从Python基础入门、常用库模块、Web开发、机器学习等方 面全面介绍Python语言的应用。
Python介绍及环境搭建
Python简介
环境搭建
Python是一门数据科学领域广 泛使用的编程语言,它为程序 员提供了强大的工具集,可以 方便地进行数据处理和分析过使用re模
块来支持正则表达式的处理。
文件操作和异常处理
文件打开和关闭
Python可以用open()函数打 开文件,并通过close()方法 关闭文件。
文件的读写操作
Python提供了多种方式读写 文件,包括文本文件、二进 制文件和csv格式文件。
异常处理
异常处理机制可以让程序在 遇到错误时不会立即终止, 而是能够进行相应的处理, 保证程序的稳定性和健壮性。

python基础教程PPT课件

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课件》-基础篇

《Python课件》-基础篇

安装Python
1 下载Python解释器
您可以从官方网站下载并 安装适合您操作系统的 Python解释器。
2 设置环境变量
确保将Python解释器的路 径添加到您的系统环境变 量中,以便在命令行中能 够运行Python。
3 验证安装
打开终端或命令提示符, 输入"python"命令验证 Python是否成功安装。
使用方括号([])来创建一个列 表,并在其中存储多个值。
访问元素
使用索引值来访问列表中的单个 元素,索引从0开始计数。
常用方法
了解列表常用的方法,如添加元 是不可变的数据结构,一旦创建,
多样性
2
其元素无法修改。
元组中可以存储不同类型的元素,如数
字、字符串和其他元组。
《Python课件》-基础篇
欢迎来到《Python课件》-基础篇。本课程将带您从Python的初识开始,逐步 掌握基本概念和语法,并通过实例演示帮助您快速上手。
Python初识
一门通用编程语言
Python是一门简单易学的通用编程语言,适用 于网页开发、数据分析、人工智能和自动化等领 域。
庞大的生态系统
编写第一个Python程序
选择集成开发环境
选择一个适合您的集 成开发环境(IDE), 如PyCharm、Visual Studio Code或 Jupyter Notebook。
创建Python文件
在IDE中创建一个新 的Python文件,并保 存为hello.py。
编写代码
在hello.py文件中编 写代码,例如: print("Hello, World!")。
2 集合操作
掌握集合的常用操作,如 求交集、并集、差集和对 称差集等。

Python程序设计案例教程PPT第二次课 编写简单的程序

Python程序设计案例教程PPT第二次课 编写简单的程序
产生错误。
变量与赋值语句
解包赋值语句
利用解包赋值实现两个变量值的交换
04
数据的输入与输出
数据的输入与输出
输入语句input
如果需要将用户输入的数据用一个变量来标识,可以使用如下的语句形式:
变量 = input ( "提示字符串" )
需要记住的是,这种形式的input语句只能得
到文本(字符串),如果希望得到一个数字,
因此m的类型取决于它所指向的数据的类型
m
变量与赋值语句
变量的赋值
赋值就是用一个变量来标识某个对象,其语法格式如下:
变量 = 表达式
最简单的表达式就是一个字面量,例如:x = 100,即表示用变量x来标识一个整数对
象100,x为这个整数对象的引用。
表达式也可以复杂一点,例如:x = (100-20)/2,这时Python会先求表达式的值,然
解释器会自动确定其数据类型。
通过内置的type()函数,可以判断一个对象指向的数据类型。
变量与赋值语句
整数对象2
m
整数对象2
……
……
……
……
实数对象2.6
1. 执行语句m = 2,解释器创建了整数对象2和变量m,并把m指向整数对象2。
2. 接着执行m = 2.6,解释器创建了实数对象2.6,并把m指向实数对象2.6。
print("5元面额需要的张数:", m5)
print("1元面额需要的张数:", m1)
数值
复合赋值运算符
所有二元运算符(+、-、*、/、//、%、**)都可以跟赋值运算符结合在一起,形成
复合赋值运算符(+=、-=、*=、/=、//=、%=、**=),复合赋值运算符中间不可

《Python编程案例教程》课件 第2章 Python编程基础知识

《Python编程案例教程》课件 第2章  Python编程基础知识

知识库 Python还允许在单引号前加r来表示单引号内部的字符串默认不转义。
2.1.2 变量的数据类型
例:字符串输出。
print('I\'m learning\nPython.') print('\\\n\\') print(r'\\\n\\')
程序运行效果
#输出
2.1 变 量
2.1.3 变量的赋值
只要对应的两个二进制位有一个为1时,结果就为1
对应的两个二进制位不同时,结果为1,否则为0
对每个二进制位取反 左操作数的二进制位全部左移,由右操作数决定移动的位数, 移出位删掉,移进的位补零 左操作数的二进制位全部右移,由右操作数决定移动的位数, 移出位删掉,移进的位补零
2.2.7 位运算符
2.2 运算符
#创立变量a,赋值为 #创立变量b,赋值为666 #创立变量c,赋值为'123' #输出变量a的值及其类型 #输出变量b的值及其类型 #输出变量c的值及其类型
程序运行效果
2.1.3 变量的赋值
2.多个变量赋值
Python允许同时为多个变量赋值。 也可以同时为多个变量赋不同的值。
例如:
a=b=c=1 a, b, c = 1, 2, "hello"
提示
在Python中,当参与逻辑运算的数值为0时,那 么把它看作逻辑“假〞,而将所有非0的数值都 看作逻辑“真〞。
2.2.4 逻辑运算符
例:逻辑运算符。
print(3 - 3 and 3 < 6) print(3 < 6 and 3 + 5) print(1 + 2 or 3 < 6) print(3 < 6 or 3 + 5) print(not 3>6)

《Python基础案例教程》第2章(微课版)课件

《Python基础案例教程》第2章(微课版)课件

《Python基础案例教程》第2章(微课版)课件《Python基础案例教程》(微课版)第2章基本数据类型刘蓓第2章基本数据类型编写程序解决问题时,需要对不同类型数据进行输入存储、计算、输出。

比如存储社团学员的姓名,学生的成绩,是否成年等数据,这些数据的类型不同,学员姓名属于字符串类型;学生成绩属于数值类型,而是否成年可以使用布尔类型存储。

数字、字符串、布尔型等是Python中几种基本的数据类型。

本章主要对Python的这三种基本的数据类型进行介绍,学习不同类型数据的基本运算,包括常用算术运算,关系运算,逻辑运算以及数据类型间的输出、转换方法等。

教学内容01 数字类型02 布尔类型03 字符串类型目录CONTENTS第2章基本数据类型2.1.1整数和浮点数整数用来表示整数数值,即没有小数的数值,如20,89,-30等。

浮点数由整数部分和小数部分组成,即通常所说的小数,如3.4,-5.8等。

print (''%f'' %x) 输出x,保留小数点后6位有效数字。

如:print (''%f'' % 3.1415926535),输出3.141593print (''%.2f'' % x) 输出x,保留2位小数。

如:print (''%.2f'' % 3.1415926535)输出3.14本课知识点2.1.1整数和浮点数本课知识点Python语言中的算术运算符+ - / % //运算顺序2.1.1整数和浮点数BMI体质指数是身体质量指数,简称BMI指数,是目前国际上常用的衡量人体是否健康的一个标准。

已知李明的身高1.75m,体重80.5kg,请编写程序,根据BMI公式计算出其BMI指数。

height=1.65weight=45BMI=weight/(heightheight)print(''李明的BMI值:'',''%.2f''%BMI)案例分析%格式化案例1 计算李明的BMI值2.1.2数值数据转换格式:int(x,base)举例:int(34.2);int(''12'',8)说明:int()函数将x转化为整型。

Python课件PPT:第2章 Python的基础语法

Python课件PPT:第2章 Python的基础语法

10**21=1021
返回相除后结果的整数部分
7/3=2
2.7.2 比较运算符
运算符
含义== 等于来自比较对象是否相等!= 不等于 比较两个对象是否不相等
> 大于
x>y返回x是否大于y
< 小于
x<y返回x是否小于y
>= 大于等于 x>=y返回x是否大于等于y
<= 小于等于 x<=y返回x是否小于等于y
上述各个参数的含义如下: ⑴ value是用户要输出的信息,后面的省略号表示可以
有多个要输出的信息; ⑵ 多个要输出信息之间的分隔符,其默认值为一个空
格; ⑶ end是一个print()函数中所有要输出信息之后添加的
符号,默认值为换行符。
2.3 变量
在Python解释器内可以直接声明变量的名 称,不必声明变量的类型,Python会自动 判别变量的类型。例如声明一个变量x,其 值为1:
2.7.8 运算符的优先级
下列是Python的运算符,以处理顺序的先 后排列:
(1) (),[],{} (2) `object` (3) object[i],object[1:r],
object.attribute,function() (4) +x,-x,~x (5) x**y:x的y次方
2.1.2 换行问题
在Python语言中,常见的换行问题如下: 1. 换行符 2. 程序代码超过一行 3. 将数行表达式写成一行
2.1.3 代码注释
Python中的注释有单行注释和多行注释。 Python中单行注释以#开头,例如::
# 这是一个注释 print("Hello, World!") 多行注释用3个单引号(''')或者3个双引号

python基础教程PPT课件

python基础教程PPT课件
数据可视化
Pandas还提供了用于数据可视化的方法,如plot()和scatterplot()等,可以方便地将数据 处理结果进行可视化展示。
使用numpy进行科学计算
01
02
数值计算
数组操作
03
随机数生成
Numpy提供了大量的数学函数,如 sin()、cos()、exp()等,可以进行高 效的数值计算。
使用scikit-learn进行机器学习
Scikit-learn概述
Scikit-learn是Python中流行的机器学习库之一,提供了许多用于机器学习的工具和算法 。
Scikit-learn的使用
Scikit-learn可以方便地用于分类、回归、聚类等任务,例如使用决策树、支持向量机、 随机森林等算法进行分类。
绘制散点图
Matplotlib提供了scatter()函数 ,可以用于绘制散点图,可以用 于表示数据的分布情况。
绘制柱状图
Matplotlib提供了bar()函数,可 以用于绘制柱状图,可以用于表 示数据的频数分布情况。
05
python在web开发中的应 用
使用flask构建web应用
Flask简介
PyTorch的优缺点
PyTorch是Facebook开源的一个动态 图深度学习框架,非常适合用于快速 实现新的深度学习想法。
PyTorch可以轻松地构建和训练神经 网络模型,支持动态图计算,使得调 试和开发过程更加直观简单。
PyTorch具有灵活、易用、可扩展等 优点,但也存在计算资源消耗较大、 不如TensorFlow成熟等问题。
介绍Django的基本概念,如 应用、视图、模板等,并展 示一个简单的Django应用的 示例代码。

Python基础课件

Python基础课件

缩进,while循环语句,if条件语句
缩进:简洁、可读性好
循环语句:while
while expression: # expression 条件表达式
while_suite # 根据条件循环执行的语句
条件语句:if elif else
if expression1: # 蓝色部分可以单独用
if_suite
CSDN下载
htp://
免费 资源
其他
/
Python快速入门
本章 主题
输入输出,注释 操作符,赋值,数据类型 缩进,循环语句,条件语句 文件操作,错误处理
>>> myNumber = raw_input('输入一个数字:') 输入一个数字:1024 >>> print '你输入数字的2倍是:%d' % (int(myNumber) * 2) 你输入数字的2倍是:2048 # int() 字符串转换为整型
Python快速入门
操作符
标准算术操作符:+ - * / //取整 %取余 **乘方
x86是32位,x86-64是64位。 可以通过下面3种途径获取python: web-based installer 是需要通过联网完成安装的 executable installer 是可执行文件(*.exe)方式安装 embeddable zip file 嵌入式版本,可以集成到其它应用中
进入Python编程世界
数据类型—字符串
字符串:[]索引操作符 [:]切片操作符 +连接运算 *重复运算
>>> strPython = 'Python' >>> strIsCool = 'is cool!' >>> strPython[0] # 第一个字符 strPython[2:5]: tho 'P' >>> strIsCool[-1] # 最后一个字符 strIsCool[:2]: is ’!’ >>> strPython + ‘ ’ + strIsCool # \n:回车 'Python is cool!’ >>> '-' * 30 '------------------------------’
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高级语言
高级语言:
是较接近自然语言和数学公式的编程,基本脱离 了机器的硬件系统,用人们更易理解的方式编写程序。 编写的程序称之为源程序。
分类: 高级语言并不是特指的某一种具体的语言,而是
包括很多编程语言,如流行的C、C++、C#、Java、 JavaScript、Python ...
Python语言
字符串:合法的整数字符串,直接转换为对应的数字
- float()将对象转换为浮点数
-
布尔值:True -> 1.0 False -> 0.0
整数:在数字后加.0
字符串:合法的小数字符串,直接转换为对应的数字
- str() 将对象转换为字符串
字面量和变量
字面量
➢ 在计算机科学中,是用于表达源代码中一个固定值的 表示法。
➢ 字面量就是一个一个的值。
例如:1,2,3,‘HELLO’,字面量所表示的意思 ,就是它的字面的值的意思, 在程序中可以直接使用字面量
变量
➢ 是计算机语言中储存计算结果或能表示值的抽象概念。 ➢ 在指令式语言中,变量通常是可变的
➢ 使用:在Python中字符串用来表示一段文本信息,字符 串是程序中使用的最多的数据类型。使用字符串需要 使用引号引起来。引号可以是双引号,也可以是单引 号。例如:s = 'hello' s = “hello”
➢ 转义字符:可以使用 \ 作为转义字符 例如: \" 表示“ \t 表示制表符 \n 表示换行符 \\ 表示反斜杠
➢ 创建一个变量保存你的名字,然后通过四种格式化字 符串的方式,在命令行中显示,欢迎 xxx 光临!
### 参考答案:使用四种方式来输出,欢迎 xxx 光临 name='孙悟空’
print('欢迎 '+name+' 光临!') # - 拼串
print('欢迎',name,'光临!') # - 多个参数
➢ 占位符:
• %s 在字符串中表示任意字符 • %f 浮点数占位符,可以进位 • %d 整数占位符,直接舍去小数位
数据类型
字符串强化
➢ 格式化字符串
通过在字符串前添加一个f来创建一个格式化字符串,在 格式化字符串中可以直接嵌入变量。 例如:c = f' hello {a} {b}'
➢ 字符串的赋值 将字符串和数字相乘。“*”在Python语言中表示乘法,如 果将字符串和数字相乘,则解释器会将字符串重复指定的 次数并返回,返回的结果需要重新赋值接收。 例如:a = ‘a’ * 20 print(a)
开发环境
下载安装包 python-3.6.5.exe
➢ 3.x ➢ 2.x
Python和Sublime的整合
➢ 在Sublime中CTRL + B执行Python代码,但在某些版本的 Sublime中对中文支持不好,并且不能使用input()函数
➢ 使用SublimeREPL来执行python代码
变。 ➢ 变量和变量之间是相互独立的,修改一个变量不会影
响另一个变量
变量和对象的关系图
类型转换
类型转换,将一个类型的对象转换为其他对象。类 型转换不是改变对象本身的类型,而是根据当前对 象的值创建一个新对象
- int() 将对象转换为整型
布尔值:True -> 1 False -> 0
浮点数:直接取整,省略小数点后的内容
数据类型
布尔值(bool)
- True表示真 - False表示假 a = True a = False print('a =‘,a)
布尔值实际上也属于整型 True就相当于1,False就相当于0
空值(None)
None专门用来表示不存在。例如:b = None print(b)
练习
练习1:
练习
练习1:
➢ 尝试创建一个py文件,并向文件中写入python打印语句 (print...),之后执行该文件。
基本概念
表达式:
语句:
完成某种功能,比如打印信息、获取信息、为变量赋值 例如:print()、input()、a = 10
程序:
是由一条一条的语句和一条一条的表达式构成的
函数(function):
是float类型
例如:c = 1.23 c = 4.56 ➢ 复数:由实数部分和虚数部分构成,可以用 a + bj,或者
complex(a,b) 表示, 复数的实部 a 和虚部 b 都是浮点型。 例如:4.53e-7j
数据类型
字符串
➢ 定义:字符串是由数字、字母、下划线组成的一串字 符, 它是编程语言中表示文本的数据类型
- value(值) 值就是对象中存储的具体的数据 对于有些对象值是可以改变的
对象的简易内存图
变量和对象
对象并没有直接存储到变量中,在Python中变量更像是给对 象起了一个别名,变量中存储的不是对象的值,而是对象的 id(内存地址)
➢ 使用变量时,实际上就是在通过对象id在查找对象 ➢ 变量中保存的对象,只有在为变量重新赋值时才会改
➢ 高级语言
• Python •C • C++ • C# • Java • JavaScript
低级语言
如:机器语言、汇编语言。
机器语言:是一种指令集的体系。这种指令 集,称机器码(machine code),是电脑的 CPU可直接解读的数据。通过二进制编码来 编写程序执行效率高,但编写起来太麻烦.
变量可以用来保存字面量,并且变量中保存的字面量是不定的,变量本身 没有任何意思,它会根据不同的字面量表示不同的意思。注意:一般我们在开发 时,很少直接使用字面量,都是将字面量保存到变量中,通过变量来引用字面量
变量和标识符
变量(Python)
➢ 不需要声明,直接为变量赋值即可 ➢ 为变量赋任意类型的值,也可以任意修改变量的值
对象
结构
- 每个对象中都要保存三种数据(id,type,value) - id(标识)每一个对象都有唯一的id
可以通过id()函数来查看对象的id id是由解析器CPython生成的,id就是对象的内存地址 对象一旦创建,则它的id永远不能再改变
- type(类型) 类型用来标识当前对象所属的类型 类型决定了对象有哪些功能 通过type()函数来查看对象的类型 强类型语言,一旦创建类型不能修改
Sublime Text 3
安装
使用 Package Control
是Sublime Text3中的插件 通过该插件可以向Sublime 中安装新的包。
练习
安装Sublime Text3,在Sublime中安装Package Control 通过Package Control安装Sublime的中文语言包 尝试为你的Sublime安装新的主题
print('欢迎 %s 光临!'%name) # - 占位符
print(f'欢迎 {name} 光临!') # - 格式化字符串
Hale Waihona Puke 类型检查类型检查可以检查变量中存储的值的类型
- type()函数用来检查值的类型,该函数会将检查的结果作 为返回值返回,可以通过变量来接收函数的返回值。
- 类型预览: - print(type(1)) <class 'int'> - print(type(1.5)) <class 'float'> - print(type(True)) <class 'bool'> - print(type('hello')) <class 'str'> - print(type(None)) <class 'NoneType'>
注意:不能使用没有进行过赋值的变量
标识符(Python)
➢ 所有可以自主命名的内容都属于标识符。例如:变量 名、函数名、类名。
变量和标识符
标识符的使用规范
➢ 标识符中可以含有字母、数字、_,但是不能使用数字开头 例如:a_1 _a1 _1a
➢ 标识符不能是Python中的关键字和保留字,同时也不建议使用 Python中的函数名作为标识符,因为这样会导致函数被覆盖。
是一种语句,函数专门用来完成特定的功能
基本语法
严格区分大小写 每一行就是一条语句,每条语句以换行结束 每一行语句不要过长(规范中建议每行不要超过80个字符
"rulers":[80] 一条语句可以分多行编写,多行编写时语句后边以\结尾 缩进严格的语言,不要随便写缩进 使用#来表示注释,#后的内容都属于注释(解释说明)
Sublime Text 3
是一个文本编辑器,也是一个代码编辑器
Sublime Text具有漂亮的用户界面和强大的功能,例 如代码缩略图,Python的插件,代码段等。还可自定 义键绑定菜单和工具栏
Sublime Text 是一个跨平台的编辑器,同时支持 Windows、Linux、Mac OS X等操作系统
Python 是一个高层次的结合了解释性、编译性、 互动性和面向对象的脚本语言。
具有很强的可读性,相比其他语言经常使用英文 关键字,其他语言的一些标点符号,它具有比其 他语言更有特色语法结构
常见运用:WEB应用(Facebook )、爬虫程序、科 学计算、自动化运维、大数据、桌面软件/游戏人 工智能
数据类型
字符串强化
➢ “+”号拼接:将两个字符串进行相加,则会自动将两 个字符串拼接为一个。
例如:a = 'haha' + '哈哈'。打印时:print("a = " +a)
相关文档
最新文档