版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
python基础教程目录python数据类型python包的导入python
os
模块python条件与循环python函数调用01python数据类型
人可以很容易的分清数字与字符的区别,但是计算机不能,计算机虽然很强大,但从某种角度上看又很傻,除非你明确的告诉它,1是数字,“汉”是文字,否则计算机无法区分。因此,我们就需要对不同类型的数据设置不同的数据类型。对各种数据类型进行明确的划分。什么是数据类型?python数据类型python包的引入pythonos模块python条件与循环python函数调用常见的数据类型类型描述例子备注int整数精度不限的整数42float浮点数精度与系统相关3.1415927bool逻辑值
只有两个值:真、假
TrueFalsestring字符串
一个由字符组成的不可更改的有序串行。'Wikipedia'"Wikipedia""""123456"python数据类型python包的引入pythonos模块python条件与循环python函数调用python数据类型的赋值语法
python中对变量的赋值不似C++和java等其他编程语言--需要先对变量进行定义,后使用,python对变量的定义进行了很好的封装,不需要定义直接进行赋值。赋值语句运行结果
上面的赋值语句运行结果如左。python数据类型python包的引入pythonos模块python条件与循环python函数调用02python条件与循环ifelse条件语句Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。可以通过左边的流程图来简单了解条件语句的执行过程。ifelse执行原理python数据类型python包的引入pythonos模块python条件与循环python函数调用ifelse条件语句ifelse成年判定示例
如左图所示,当age设置的年龄值大于18时,判定语句‘age>=18’放回True值,程序执行‘printf(“已成年!”)’语句。反之,当age设置的年龄值小于18时。判定语句返回False,则程序执行else的程序片。ifelse程序代码格式
if
的判断条件通过识别True和False布尔型值来判别,满足条件即执行对应的执行语句。python数据类型python包的引入pythonos模块python条件与循环python函数调用操作练习运用所学知识及ifelse的基本语法,写一个判断胖瘦的小程序。要求:体重大于70kg时输出偏胖,体积小于70kg时输出偏瘦。ifelse条件语句python数据类型python包的引入pythonos模块python条件与循环python函数调用ifelse条件语句偏胖示例weight参数为80,则“weight>70”语句返回值为True,故执行if语句下程序片输出‘偏胖’。偏瘦示例weight参数为60,则“weight>70”语句返回值为False,故执行if语句下程序片输出‘偏瘦’。python数据类型python包的引入pythonos模块python条件与循环python函数调用for循环语句for循环执行原理
Pythonfor循环可以遍历任何序列的项目,如一个列表或者一个字符串。可以通过左边的流程图来简单了解for循环语句的执行过程。python数据类型python包的引入pythonos模块python条件与循环python函数调用for循环打印示例
如左图所示,第一个for循环中,遍历‘[]’中的序列,循环输出序列中的每个序列中的元素。for程序代码格式
sequence
即为for循环遍历的序列。statements为for循环遍历执行的程序片。for循环语句
第二个for循环中,通过range函数返回一个序列为for语句迭代循环。python数据类型python包的引入pythonos模块python条件与循环python函数调用while循环语句while循环执行原理
Python
while某条件下,循环执行某段程序,以处理需要重复处理的相同任务。可以通过左边的流程图来简单了解while循环语句的执行过程。python数据类型python包的引入pythonos模块python条件与循环python函数调用while循环打印示例
如左图所示,while循环中,当run的赋值满足while循环中的条件判断语句‘run<4’,即执行while中的程序片。while程序代码格式
判断条件通过识别True
和False
布尔型值来判别,满足条件即执行对应的执行语句。for循环语句python数据类型python包的引入pythonos模块python条件与循环python函数调用03python包的导入模块的定义
逻辑上来说模块就是一组功能的组合;实质上一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。python数据类型python包的引入pythonos模块python条件与循环python函数调用模块的导入import加载的模块分为四个通用类别A.使用python编写的代码(.py文件)B.已被编译为共享库或DLL的C或C++扩展C.包好一组模块的包D.使用C编写并链接到python解释器的内置模块python数据类型python包的引入pythonos模块python条件与循环python函数调用如何使用模块?
想要使用模块,必须先要将模块加载进来,可以通过关键字
import
或from进行加载。
将前面的赋值语句写在class_text.py文件中,新建import_text.py文件通过import语句来调用它,结果如左图所示。python数据类型python包的引入pythonos模块python条件与循环python函数调用内置库与外部库导入外部库:需要先下载,外部库储存在include文件夹中。内置库:可以直接使用import语句导入。
在python中下载好的库即可通过import来调用,左图以os内部库为例,来获取当前项目的路径。python数据类型python包的引入pythonos模块python条件与循环python函数调用04python
os
模块os模块简介
os模块提供了多数操作系统的功能接口函数。当os模块被导入后,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作。在python编程时,经常和文件、目录打交道,这时就离不了os模块,本节内容将对os模块提供的函数进行详细的解读python数据类型python包的引入pythonos模块python条件与循环python函数调用os常用方法方法名称作用参数与返回值
操作系统的名字
Windows
返回'nt'Linux返回'posix'os.getcwd()获取当前工作的目录
os.listdir(path)列出path目录下所有的文件和目录名Path参数为所展示的文件路径,可以省略python数据类型python包的引入pythonos模块python条件与循环python函数调用os常用方法操作练习查询当前项目路径,并展示该路径下所有的文件和目录名。python数据类型python包的引入pythonos模块python条件与循环python函数调用os常用方法运行结果代码示例python数据类型python包的引入pythonos模块python条件与循环python函数调用os常用方法方法名称作用参数与返回值
os.remove(path)删除path指定的文件
Path参数为所删除的文件路径,不能省略os.rmdir(path)删除path指定的目录
Path参数为所删除的文件路径,不能省略
os.mkdir(path)创建path指定的目录Path参数为所创建的文件路径,不能省略python数据类型python包的引入pythonos模块python条件与循环python函数调用os常用方法操作练习在当前项目文件及下创建一个名为os的文件,之后将它删除。提示:项目路经为字符串形式存储,字符串可以通过“+”进行拼接,如:path=path+“/os”python数据类型python包的引入pythonos模块python条件与循环python函数调用os常用方法创建目录代码示例创建目录运行结果删除目录代码示例删除目录运行结果path=path+“\os”用于字符串的拼接第三行为创建的新文件目录#为注释符号,被注释的代码将不被执行之前创建的文件目录消失python数据类型python包的引入pythonos模块python条件与循环python函数调用os常用方法方法名称作用参数与返回值
os.path.isfile(path)判断指定对象是否为文件
是返回True,否则Falsepath参数不可省略os.path.isdir(path)判断指定对象是否为目录
是返回True,否则Falsepath参数不可省略
os.path.exists(path)检验指定的对象是否存在是返回True,否则Falsepath参数不可省略python数据类型python包的引入pythonos模块python条件与循环python函数调用相对路径与绝对路径相对路径
相对路径就是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。绝对路径
绝对路径是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。例如:C:\windows\system32\cmd.exe例如:system32\cmd.exepython数据类型python包的引入pythonos模块python条件与循环python函数调用os常用方法方法名称作用参数与返回值
os.path.abspath(path)返回绝对路径返回绝对路径os.path.join(path1[,path2[,...]])
把目录和文件名合成一个路径返回合成后的结果
os.path.normpath(path)规范path字符串形式返回规范后的结果字符串python数据类型python包的引入pythonos模块python条件与循环python函数调用os常用方法测试代码运行结果
在之前的操作中,我们用“+”来进行字符串的拼接。虽然该字符串中“\”与“/”处理并不正确,确可以进行处理。那么实际应用中,我们可以用path中的join,normpath等方法对路径进行规范的处理。python数据类型python包的引入pythonos模块python条件与循环python函数调用os常用方法方法名称作用参数与返回值
os.path.split(path)把路径分割成dirname和basename返回一个元组存储分割结果os.path.splitdrive(path)
一般用在windows下返回驱动器名和路径组成的元组
os.path.splitext(path)分割路径,返回路径名和文件扩展名的元组python数据类型python包的引入pythonos模块python条件与循环python函数调用os常用方法测试代码运行结果
在之前的操作中,我们所提取到的路径信息都是整体信息,如果我们要获得比如路径所在的磁盘信息,路径中当前文件夹等信息,就需要用到os.path中的split来对路径字符串信息进行分割。左图是几种分割操作演示。python数据类型python包的引入pythonos模块python条件与循环python函数调用05python函数调用什么是函数?函数是一种仅在调用时运行的代码块。您可以将数据(称为参数)传递到函数中。函数可以把数据作为结果返回python数据类型python包的引入pythonos模块python条
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年版文印室全权承包合同样本版B版
- 2024民房买卖合同:城市住宅小区民房产权交易范本12篇
- 2024年环保管家技术服务全面合作协议
- 2025版专业打印设备年度维保及备件供应合同3篇
- 福建省南平市外屯中学高一化学测试题含解析
- 业务员与公司合作协议书
- 2024桥涵施工劳务合同
- 2024-2025学年初升高衔接-文言句式(判断句)说课稿
- 旅途迎风:业务全纪实
- 科技数码:融资与未来
- 2025年中国诚通控股集团限公司校园招聘高频重点提升(共500题)附带答案详解
- 《Unit 5 What do we eat 》(说课稿)-2024-2025学年沪教版(2024)英语三年级上册
- 2024年加油站的年度工作总结范文(2篇)
- 私募股权投资基金管理公司部门划分与职责
- 福建省晋江市松熹中学2024-2025学年七年级上学期第二次月考语文试题
- (新版)广电全媒体运营师资格认证考试复习题库(含答案)
- 智慧人力引领未来-2024年生成式AI赋能人力资源管理研究报告
- 教师及教育系统事业单位工作人员年度考核登记表示例范本1-3-5
- 《产业链基础理论》课件
- 残疾儿童(孤独症)康复服务机构采购项目招标文件
- 6123C-基桩钻芯法检测报告-模板
评论
0/150
提交评论