《Python入门培训资料课件.ppt》由会员分享,可在线阅读,更多相关《Python入门培训资料课件.ppt(35页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Python 编程入门.1优点:代码量少,及其精简,功能强大,易于快速开发缺点:运行速度慢Python特点特点.2目目录一、Python3.0语言的开发环境四、常用基础知识二、程序的基本编写方法三、程序编写的步骤五、数据类型-列表.3一、Python语言的开发环境1.安装 官网:www.python.org(下载最新版本)勾选添加环境变量选择直接安装测试安装:命令提示符下输入:python(返回(返回python信息)信息).4一、一、Python语言的开言的开发环境配置境配置2、启动(1)调用IDLE来启动Python图形化运行环境。(2)按照Python语法格式编写代码,编写可以采用任何文
2、本编辑器,保存文件。(只需要用IDLE打开就可以运行).二、程序的基本编写方法O:Output 输出P:Process 处理I:input 输入IPO模式程序的输入(文件的输入、网络的输入、用户手工输入、随机数据输入、程序内部参数输入等),它是一个程序的开始。程序的主要逻辑,程序对输入进行处理输出产生就结果,处理的方法也叫算法,是程序最重要的部分,是一个程序的灵魂。程序的输出(屏幕显示输出、文件输出、网络输出、操作系统内部变量输出等),输出是一个程序展示运算结果的方式。用户输入:用户输入:input()获得输入()获得输入运算部分:根据算法实现运算部分:根据算法实现结果输出:结果输出:prin
3、t()输出结果()输出结果.三、程序编写的步骤分析问题的计算部分将计算部分划分为确定的将计算部分划分为确定的IPO三部分三部分完成计算部分的核心处理方法完成计算部分的核心处理方法实现整个程序实现整个程序使程序在各种情况下都能够正确运行使程序在各种情况下都能够正确运行分析分析问题问题确定确定问题问题设计设计算法算法编写编写程序程序调试调试测试测试使程序长期正确运行,适应需求的微小变化使程序长期正确运行,适应需求的微小变化升级升级维护维护1 12 23 34 45 56 6.四四、常用基、常用基础知知识注释注释是程序员在代码中加入的辅助说明信息,它不能被计算机执行,也不受语法约束,可以在里面写入任
4、何内容。注释两种方法:单行注释以#开头多行以开头和结尾.四四、常用基、常用基础知知识input()input()输入,它是一个内置函数,作用是接收用户输入并将其返回。print()输出,它是一个内置函数,它的功能是“打印到屏幕”,就是把括号里面的内容显示到屏幕上。print().四四、常用基、常用基础知知识行与缩进缩进用在Python中用来标明代码之间的层次关系,是Python语言中表明程序框架的唯一手段。缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。练习1:错误示范.四四、常用基、常用基础知知识数字类型Python中数字有四种类型:整数、浮点数、复数、布尔型。int(
5、整数),如1,只有一种整数类型int,表示为长整型。float(浮点数),如1.23、3E-2complex(复数),如1+2j、1.1+2.2jbool(布尔),布尔类型只有两个值,false和true。通常用来判断条件是否成立。练习2:数字可以自己改变输出结果:.四四、常用基、常用基础知知识字符串 在Python中,用引号括起来的都是字符串,其中的引号可以是单引号,也可以是双引号。()(“”)利用三引号,表示多行的字符串,可以在三引号中自由的使用单引号和双引号。()注:使用引号一定是成对的注:使用引号一定是成对的练习练习3:单行字符串:单行字符串练习练习3:多行字符串:多行字符串.四四、常
6、用基、常用基础知知识字符串 转义符,“n”转义构成换行符(注注:使用r可以让反斜杠不发生转义。如rthisisalinewithn则n会显示,并不是换行)练习练习4:请直接在:请直接在Python的的IDLE界面输入界面输入print(“happy dayn and sunny day”)回车回车print(rhappy dayn and sunny day)回车回车.四四、常用基、常用基础知知识字符串字符串可以用+运算符连接在一起,用*运算符重复。字符串是一个字符序列:字符串最左端位置标记为0,依次增加,这种编号叫做“索引”。(空格也算一个位置)索引方式有两种,从左往右以0开始,从右往左以-
7、1开始。一个长度为n的字符串最后一个字符的位置是n-1.四四、常用基、常用基础知知识字符串字符串的截取的语法格式如下:变量变量头下标头下标:尾下标尾下标:步长步长一个长度为n的字符串最后一个字符的位置是n-1例如:例如:Python中输入字符串:中输入字符串:abcdefStr=abcdefStr1=?Str2:=?Str:5=?Str0:4=?Str0:n=?bcdefabcdabcd 截取到截取到n-1位位.四四、常用基、常用基础知知识字符串字符串的截取的语法格式如下:变量变量头下标头下标:尾下标尾下标:步长步长注::截取字符串中的一部分,遵循左闭右开原则,str0,2是不包含第3个字符的
8、。Str0:n 截取到截取到n-1位位,不包含第,不包含第n个字符个字符练习练习5:.四四、常用基、常用基础知知识表达式表达式指程序中产生或计算新数据的一行代码。例如:X=25(表示将数字25赋值给变量X)Python语言的33个保留字或者操作符可以产生符合语法的表达式。.四四、常用基、常用基础知知识表达式常用操作符算术操作符算术操作符:+,-,*,/,/,*,%分别表示加法或者取正、减法或者取负、乘法、除法、整除、乘方、求余。比较操作符比较操作符:,=,!=,=用于比较两个表达式的值,分别表示大于、小于、等于、不等于、小于等于、大于等于。逻辑操作符逻辑操作符:and,or,not表示逻辑运算
9、。操作符的优先级试一试试一试.四四、常用基、常用基础知知识函数函数是一组代码的集合,用于表达一个功能,它是程序组织好的,可重复使用的。函数名称是这段代码的名字。你已经知道Python提供了许多内置函数(BIF),比如print()。常用的函数库:math(数学库)random(随机函数库)turtle(海龟画图库)也可以自己创建函数,这被叫做用户自定义函数(Def函数)。Def函数:def所定义的函数在程序中未经调用不能直接执行,需要通过函数名调用才能够执行。.四四、常用基、常用基础知知识流程控制语句if语句:当条件成立时运行语句块。经常与else,elif(相当于elseif)配合使用。1、
10、简单的if语句:简单的if语句只有一个测试和一个操作。ifcondition:dosomething2、ifelse语句:ifcondition:dosomethingelse:doanotherthing3、ifelifelse结构:if condition1:do something elif condition2:do another thing else:do the last thing如果condition1为True将执行dosomething块语句如果condition1为False,将判断condition2如果condition2为True将执行doanothersomet
11、hing块语句如果condition2为False,将执行dothelastthing块语句.四四、常用基、常用基础知知识流程控制语句练习6:请大家编写以下程序:按照100分制,90分以上为成绩A,80-90为B,60-70为C,60以下为D。要求当用户输入分数,自动转换为等级。可根据实际需要使用任意数量的可根据实际需要使用任意数量的 elif elif 代码块。代码块。if condition1:statement1 elif condition2:statement2 elif.else:statement3.四四、常用基、常用基础知知识流程控制语句循环语句for语句:遍历列表、字符串、字
12、典、集合等迭代器,依次处理迭代器中的每个元素。while语句:当条件为真时,循环运行语句块。.四四、常用基、常用基础知知识流程控制语句while语句:当条件为真时,会一直重复执行一段代码,这段代码称为循环体。一般形式:一般形式:while判断条件:循环体练习7:求1到10的叠加和。.四四、常用基、常用基础知知识流程控制语句循环语句for语句:遍历列表、字符串、字典、集合等迭代器,依次处理迭代器中的每个元素。.五五、数据、数据类型型列表列表列表.数据展示页文本文本文本文本文本文本文本文本文本文本文本文本.27单击输入标题单击此处输入文字单击此处输入文字单击此处输入文字单击此处输入文字单击输入标题
13、单击输入标题单击此处输入文字单击此处输入文字单击此处输入文字单击此处输入文字单击此处输入文字单击此处输入文字单击此处输入文字单击此处输入文字单击输入标题.28关系示例输入文字输入文字输入文字输入文字输入文字输入文字输入文字输入文字输入文字输入文字输入文字输入文字输入文字输入文字输入文字输入文字输入文字输入文字输入文字.29循环关系说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字.循环关系说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字.31递进关系说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字.32PPT模板下载: