python
文章平均质量分 76
专治跌倒扭伤
无聊记录
展开
-
python 基础七 文件操作
Python 文件 IO 操作:涉及文件读写操作获取文件后缀名批量修改后缀名获取文件修改时间压缩文件加密文件等常用操作一、文件读操作文件读、写操作比较常见。读取文件,要先判断文件是否存在。若文件存在,再读取;不存在,抛出文件不存在异常。In [8]: import osIn [9]: def read_file(filename): ...: if os.path.exists(filename) is False: ...: raise原创 2021-04-28 15:37:00 · 210 阅读 · 0 评论 -
python 基础六 字符串和正则介绍
一、基本的字符串操作1、反转字符串In [1]: s = "python"# 方法1 In [6]: rs = ''.join(reversed(s))In [7]: rsOut[7]: 'nohtyp'复制#方法2In [5]: s[::-1]Out[5]: 'nohtyp'2、字符串切片生成 1 到 15 的序列,并在满足条件的索引处,替换为 java 或 python。In [15]: java,python = "java", "python"In [16]原创 2021-04-27 16:25:55 · 357 阅读 · 0 评论 -
python 基础五 常用内置函数介绍
一、函数原型有些朋友平时反映,看不懂官方文档中介绍函数的说明,比如:max(iterable,*[, key, default])max 函数的几个形参,为什么有 * 符号,又有 []?今天在总结内置函数前,先看下如何理解函数原型的文档。函数形参列表中符号 * 表示,后面的形参只能为关键字参数(keyword argument),不能为位置参数(positional argument),也就是说,max 函数要这么用:In [5]: a = [1,2,3,4,2,2,3]In [6]: m原创 2021-04-27 15:48:04 · 180 阅读 · 0 评论 -
python 基础四 dict 和 set 基本操作
字典:字典(dict),一种映射对象(mapping)类型,键值对的容器。原创 2021-04-27 15:19:54 · 380 阅读 · 0 评论 -
python 基础三 tuple 的基本操作
tuple 元组是不可变(immutable)对象,自然也就没有增加、删除元素的方法。使用一对括号(())就能创建一个元组对象,如:a = () # 空元组对象b = (1,'xiaoming',29.5,'17312662388')c = ('001','2019-11-11',['三文鱼','电烤箱'])它们都是元组,除了 list 是用 [] 创建外,其他都与 list 很相似,比如都支持切片操作。特别注意:一个整数加一对括号,比如 (10),返回的是整数。必须加一个逗号 (10,原创 2021-04-25 14:02:20 · 136 阅读 · 0 评论 -
python 基础二 list 的基本操作
列表列表(list)作为 Python 中最常用的数据类型之一,是一个可增加、删除元素的可变(mutable)容器。基本操作1 创建 [ ]:创建 list 的方法非常简单,只使用一对中括号 []。如下创建三个list:empty = []lst = [1,'xiaoming',29.5,'17312662388']lst2 = ['001','2019-11-11',['三文鱼','电烤箱']]2 计算长度 len :使用 Python 的内置函数 len 求 list 内元素个数:原创 2021-04-25 12:43:21 · 346 阅读 · 0 评论 -
Python 基础一 两大特性和四大基本语法
Python 语言使用率越来越高,使用 Python 不仅可以做 GUI 开发、Web 开发,还能进行数据预处理、数据探索性分析(EDA),更是进行数据挖掘、机器学习、深度学习等的首选语言。基于 Python 的包更是枝繁叶茂,遍地开花,“Tiobe 编程语言排行榜”最新统计显示 Python 是增长最快的语言。image-20200131192231967这得益于 Python 语言语法简单、开发效率高,集成系统非常方便。Python 相关的就业机会也是非常多,待遇也很优厚。因此,不管从易用性,原创 2021-04-22 14:08:32 · 297 阅读 · 2 评论 -
python grpc使用记录
安装第三方包pip install protobufpip install grpcio_tools # python的protoc编译器编写proto文件helloworld.protosyntax = "proto3";package rpc_package; // 定义服务service HelloWorldService { // 定义服务中的方法包括包括请求和返回的参数 rpc SayHello (HelloRequest) returns (HelloR原创 2020-07-13 14:59:50 · 346 阅读 · 0 评论