内容正文:
Python语言
Python 3
Python 简介和安装
print()输出语句
input()输入语句
运算符
注释
变量
Python 3
数据的计算
基本数据类型
条件语句
条件流程控制
循环流程控制
穷举
Python 3
函数
列表
元组
字典
Python的前世今生
Python 简介
Python是由荷兰人Guido van Rossum(吉多·范·罗苏姆)于1989年圣诞节期间在阿姆斯特丹休假时为了打发无聊的假期而编写的一个脚本解释程序。1991年Python第一个发行第一个公开版本。
Python语言被吉多作为是ABC语言的一种继承,但坚决摒弃ABC语言的封闭性,走开源路线。在Python语言问世的时候,他在互联网上公开了源代码,让世界上更多喜欢Python的程序员,对Python进行不断的功能完善。这也就为后来Python的蓬勃发展奠定了坚实的基础。
Python介绍
特点:
1. Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。
2.Python是一个高效的语言,读和写的操作都是很简单的,就像普通的英语一样。
3.Python是一个解释执行的语言,我们不需要去编译,我们只要写出代码即可运行。
4.Python是一个面向对象的语言,在Python里面一切皆对象。
Python的应用场合
Python 简介
⑤自动化运维
selenium
⑥WEB开发
Web框架如Django,web2py等
⑦科学计算
NumPy,SciPy,Matplotlib
⑧常规软件开发
软件开发、脚本编写、网络编程
①人工智能
机器学习、神经网络、深度学习
②云计算
开源云计算解决方案OpenStack
③大数据
数据分析、数据可视化、数据挖掘
④网络爬虫
主流爬虫设计语言,Scrapy框架
目前,Python的主要应用领域如下:
Python
应用场合
在Windows系统中安装Python 3
Python 安装
进入Python官方网站(https://www.Python.org)下载安装包
进入Windows版的下载页面(https://www.Python.org/downloads/windows/)
web-based installer:基于web的安装文件,安装过程中需要一直连接网络;
executable installer:是可执行的安装文件,下载后直接双击开始安装;
embeddable zip file:是安装文件的zip格式压缩包,下载后需要解压缩之后再进行安装。
Windows x86-64 executable installer:x86架构的计算机的windows 64位操作系统的可执行安装文件。
这里我们下载的是“Windows x86 executable installer”
在Windows系统中安装Python 3
安装时需要选中最下方的Add Python 3.8 to PATH,即把Python3.8的可执行文件、库文件等路径,添加到环境变量,这样可以在windows shell环境下面运行Python。
Python 安装
在Windows系统中安装Python 3
Documentation:安装Python文档文件
pip:下载和安装Python包的工具
td/tk and IDLE:安装tkinter和IDLE开发环境
Python test suite:Python标准库测试套件
py launcher:Python启动器
for all users (requires elevation):所有用户使用
Python 安装
在Windows系统中安装Python 3
Python 安装
勾选Install for all users针对所有用户安装,就可以按自己的需求修改安装路径
在Windows系统中安装Python 3
Python 安装
安装完成
使用命令提示符进行验证,打开Windows的命令行模式,输入“Python”或“python”,屏幕输出如下图所示,则说明Python解释器成功运行,Python安装完成,并且相关环境变量配置成功。
Python 3.8.5安装完成后,其自有的集成开发和学习环境IDLE(Python’s Integrated Development and Learning Environment)就可以开始进行编程了。
编写并执行我们的第一个Python程序“Hello”
print()输出语句
print("Hello")
第一种方法,在命令行模式下,进入Python解释器进行代码编写,该方法可以简单快速的开始我们的编程。
在Windows(Windows 7或10)操作系统中,使用快捷键“win”+“R”,弹出“运行”窗口,输入cmd并确定,输入Python进入Python命令行,在提示符“>>>”之后,可以输入程序代码。这里输入第一个Python程序的代码:
>>> print("Hello")
完成输入后回车执行,执行结果显示在该代码下一行,如下所示:
print()输出语句
第二种方法,点击Windows的“开始”菜单,从程序组中找到“Python 3.6”下的“IDLE (Python 3.6 32-bit)”快捷方式,如右图所示:
点击并进入到Python IDLE Shell窗口,在提示符“>>>”之后,输入第一个Python程序的代码:
>>> print("Hello")
完成输入后回车执行,如下图所示:
print()输出语句
程序简析
print():Python内置函数名称,作用是输出括号中的内容;
"Hello",作为参数传递给print函数
print("Hello")
print()输出语句
print()函数
print()函数做进一步说明,它的基本用法是:
print("参数")
print()是函数,参数就是需要输出的内容。
如果要输出多个参数,参数与参数之间用逗号隔开,如:
print(”Hello”,”World “)
print()输出语句
print()函数
print()输出语句
易犯错误:
1.使用print()语句输出一段文字信息时,在文字信息前后一定要加引号,如果没有加双引号将提示错。
例如:print(床前明月光)
2.如果添加的引号为中文状态下的引号则提示错误。
例如:print(“床前明月光”)
思考:如何实现古诗多行显示
print()输出语句
程序:
print(“ 静夜思”)
print(“ 唐 【李白】”)
print(“床前明月光,疑是地上霜。”)
print(“举头望明月,低头思故乡。”)
input()函数
input()函数是Python语言中值的最基本输入方法,使用input()语句,用户可以向计算机输入内容,基本用法:
input('提示信息')
input()输入语句
input()函数
>>> print(“ 静夜思”) #输出“静夜思”
print(“ 唐 【李白】”)
print(“床前明月光,疑是地上霜。”)
input(“请输入最后一句: ”) #键盘输入最后一句内容
input()输入语句
例:想要利用Python软件做一个古诗背诵程序,根据前几行提示,填最后一句。
注释
在Python代码中加入必要的注释,使其具有较好的可读性。
注释分为两种,单行注释和多行注释。
单行注释:使用“#”,其后(右边)的内容将不会被执行,例如:
# 单行注释的内容
单行注释一般可放在一行程序代码之后,或者独自成行。
注释
多行注释:使用两组,每组三个连续的双引号(或者单引号),两组引号之间为多行注释的内容,例如:
"""
多行注释的内容
"""
一个标准的完整的Python程序文件的头部,应有相关注释来记录编写者姓名,实现的功能和编写日期(修改日期)等重要信息。
变量
指向对象的值的名称就是变量,也就是一种标识符,是对内存中的存储位置的命名。
在Python中,变量使用等号赋值以后会被创建,定义完成后可以直接使用。
例:yw_score
变量
变量
变量命名规则:
变量名称可以由数字、英文字母或者下划线组成,但不能以数字开头。
变量名称区分大小写
不能用Python中的关键字当变量名
变量名中不能包含小数点、空格、!@#¥等特殊符号
变量
赋值
例:yw_score=99
变量
算术运算符
算术运算符主要是用于数字类型的数据基本运算,Python支持直接进行计算,也就是可以将python shell当计算器来使用。
运算符
比较运算符
比较运算符用于判断同类型的对象是否相等,比较运算的结果是布尔值Ture或False,比较时因数据类型不同比较的依据不同。复数不可以比较大小,但可以比较是否相等。
在Python中比较的值相同时也不一定是同一个对象。
运算符
逻辑运算符
逻辑运算符为and(与)、or(或)、not(非)用于逻辑运算判断表达式的True或者False,通常与流程控制一起使用
运算符
数据运算
数据运算:用yw_score、 sx_score、yy_score分别代表语文99、数学98、英语97用变量表示三科成绩之后计算三科的总分和平均分。
数据的运算
程序:
yw_score=99
sx_score=98
yy_score=97
sum=yw_score+sx_score+yy_score
ave=sum/3
print(“总成绩=”,sum,”平均分=”,ave)
数据类型
数据类型
数据类型 含义 举例
整型(int) 表示整数,包括正整数,负整数和0 0,-1,2
浮点型(float)
表示小数或带小数点的整数 1.2,-2.7
布尔型(bool) 表示真或假只有True和False两个值 True、False
字符串型(str) 表示字符串,通常单引号''或者双引号""包裹起来。
apple、你好
数据类型的转换
数据类型
数据类型 含义 举例
int(x) 将x转换为一个整数,x为字符串或数字,base进制数,默认为十进制。 int(3.2)=3,
int(1/3)=0
float(x) 将x转换为一个浮点数,x为字符串或数字,没有参数的时默认返回0.0。 float(3)=3.0
float(“12.5”)=12.5
bool(x)
表示真或假只有True和False两个值 bool(0)=True
bool(1)=False
str(x)
表示字符串,通常单引号''或者双引号""包裹起来。
str(1)=”1”
str(apple)=“apple”
感谢聆听
$$