您现在的位置是:首页 > Python 当前栏目 python十个基础命令_第二课 python的基础命令 Python 文件 基础 对象 模式 命令 2023-03-02 11:48:48 时间 python的文件类型: 类型(type),空对象(none),文件,集合,函数,模块 存储模型:看对象能保存多少对象。 更新模型:对象创建之后是否可以更新值。 访问模型:对象的访问方式。 python支持的数据类型: 整形:51,548,0,-465498 长整型:1484165151L 布尔型:ture和flase 浮点型:1.222,3.14e-2 复数:1+5j,2.23-0.255j 复数的内建属性: Real:复数的实部 Imag:复数的虚部 Conjugate:返回该复数的共扼复数 进制转换: 16进制常量以0x或者0X开头,8进制以0开头。 python的长整形一般在末尾加上大写字母的L,没写小写字母的原因是小写字母的l和1容易混淆。 Print hex(256)\#16进制 Print oct(8)\#8进制 Print 0111 \#8进制 73 Print 10010111 \#2进制151 hex(num):将num转换成十六进制数并以字符串的形式返回 oct(num):将num转换成八进制数并以字符串形式返回 hex(255) 0xff oct(255) 0377 chr(num):将ascii值的数字转换成ascii字符串,只能是0~255 Ord(chr):接受一个ascll字符(长度为1的字符串),这回相应的ascii值 chr(97) “a” ord(“a”) 97 操作符 常用的转换函数: Int(obj,base=10):返回字符串或数值对象的整型。 long(obj,base=10):返回字符串或数值对象的长整型表示 float(obj):返回字符串或数值对象的浮点型表示 complex(str) or complex(real.imag-0.0);返回复数 bool(obj):返回布尔值。 功能函数: abs(num):返回num的绝对值 pow(num1,num2,mod=1):取num1的num2次方, 过提供mod参数,则计算结果再对mod进行取余运算 round(flt,ndig=0):接受一个浮点型fit并对其进行四舍五入,保存ndig位小数。 pow(2,3) 8 pow(2,3,3) 2 round(1.222) 1.0 round(1.222,1) 1.2 round(1.222,2) 1.22 数据类型: Int():直接截取很小的部分,返回整形 Round():取与当前数值最接近的整数(四舍五入)返回的是浮点型 Math.floor():取与当前数值最接近的,但小于当前数值的整数,返回的是浮点型 Int(-1.2) -1 round(-1.2) -1.0 Import math math.floor(-1,2) -2.0 功能函数: enumerate(iter):接受一个可得迭代对象作为参数,一个enumerate(同时也是一个迭代器),该组成由Iter每个元素的下标和种植组成的元组。 len(seq):返回seq的长度 zip(it0,it1,...itN):返回一个列表,其第一个元素是it0,it1,这些元素的第一个元素组成的一个元组,第二个。。。依次类推。 字符串的3种表示方法: 1,单引号‘’ 表示一个字符 2,双引号“” 表示字符串 3,三引号“‘”’表示一段文字 Cmp(x,y):根据字符串的ascll码值进行比较 如果xy则返回1. Max()和min():按照ascll码值返回最大或最小的字符 处理文件的基本功能函数: f.read()读取整个文件。 f.readline()一行一行的读取文件。 f.readlines()读取整个文件,然后把每一行放在一个列表里。 f.tell()当前位置。 f.seek()用于移动文件读取指针到指定位置 f.truncate()方法用于截断文件,如果指定了可选参数 size,则表示截断文件为 size 个字符。 如果没有指定 size,则从当前位置起截断;截断之后 size 后面的所有字符被删除。 f.closed()检测文件是否被打开,flase表示已经被打开了。 f.flash()刷新。 f.write()写一行。 f.writeline()写入多行文件 变量: 必须是字母,数字,下划线,并且不能以数字开头,区分大小写的 Str=’abcdef’ Print str.endswith(‘f’) Print str.startswith(‘a’) 文件处理模式 r:只读模式 W:只写模式 a:追加模式 r+b:读写模式 w+b:写读模式 a+b:追加模式 本文地址: python十个基础命令_第二课 python的基础命令 相关文章 Python随笔 scorecardpy笔记 初识python函数 Python解析XML字符串 python批量处理ppt Python判断水仙花数 Python元组Tuple python常用模块 python常用模块 python print 连接字符串 python之datetime模块 Python3数据结构 Python的内存管理 python实现栈,队列 python爬虫下载小说 python中的列表 Python 接口测试(五) Python爬取图片 python 爬取视频 python 数据库模糊查询 python字符转码