2021
06-28
06-28
python 如何将带小数的浮点型字符串转换为整数
以下内容在python中完全可以接受:1、将整数的字符串表示形式传递给int2、将float的字符串表示形式传递给float但是,如果你将float型的字符串传递给int将会得到错误。>>>int('5')5>>>float('5.0')5.0>>>float('5')5.0>>>int(5.0)5>>>float(5)5.0>>>int('5.0')Traceback(mostrecentcalllast):File"<stdin>",line1,in<module>ValueError:invalidliteralforint()withbase10:'5.0'>>>int(float('5.0'))补...
继续阅读 >
1.JWT介绍jwt(JSONWebTokens),是一种开发的行业标准RFC7519,用于安全的表示双方之间的声明。目前,jwt广泛应用在系统的用户认证方面,特别是现在前后端分离项目jwt认证流程:在项目开发中,一般会按照上图所示的过程进行认证,即:用户登录成功之后,服务端给用户浏览器返回一个token,以后用户浏览器要携带token再去向服务端发送请求,服务端校验token的合法性,合法则给用户看数据,否则...
视频教程教学地址:https://www.bilibili.com/video/BV18441117Hd?p=10x01路由fromflaskimportFlaskapp=Flask(__name__)#flask对象实例化@app.route('/index')#定义首页@app.route('/')#设置默认indexdefindex():return'helloworld!'@app.route('/home/<string:username>')#生成home路由,单一传参defhome(username):print(username)return'<h1>欢迎回家</h1>'@app.route('/main/<str...
目录一、前言二、通配符三、问号(?)四、区间匹配([0-9][a-z][A-Z])五、转义元字符一、前言既然在Pathlib库中提到了glob()函数,那么我们就专门用一篇内容讲解文件名的匹配。其实我们有专门的一个文件名匹配库就叫:glob。不过,glob库的API非常小,但是仅仅应用于文件名的匹配绰绰有余。只要是在实际的项目中需要过滤,或者匹配一组文件,都可以使用该库进行操作。二、通配符星号(*)话不多说,下面我们使用通配符来匹配文件...
一、前言前文是针对普通的字符串数据进行处理。今天,我们要讲解的textwrap库,是对多文本进行处理的库。比如对于段落的缩进,填充,截取等,都可以通过textwrap库进行操作。特别是自己编写打印程序的时候,可以使用该库进行校正文档非常便捷,大大的加快了文本格式的处理。话不多说,我们来一步步学习textwrap库。二、切割文档一般来说,一篇英文文档在不考虑换行的情况下,默认是填充整个文档行才切换至下一行的。现在,我们需要...
一、前言在程序中,有很多高效率的字符串处理方式,如果开发者能够完全掌握这些高效的字符串处理,往往在开发者也能事半功倍。比如针对于字符串的处理,也是自然语言处理的基础知识。而python3中,处理字符串的库为:string。本篇将详细介绍各种字符串的高效处理方式。二、首字母大写对于英文单词组成的字符串来说,很多时候,我们需要对英文的首字母进行大写的变更。如果没有了解其高效率的函数,一般我们都通过循环,判断空格,...
目录一、前言二、搭建界面三、运行结果四、结语一、前言之前尝试了自己用pygame写井字棋,这次玩的是贪吃蛇系列。个人感觉模块可能会比较大,所以选择将函数和主要逻辑代码分在了两个文件中。fuc为函数模块,存储了事件感应和刷新界面等部分。main模块则是游戏的核心。二、搭建界面这里我就不重复了,可以先看一下这篇博客其中界面的基本要素都有。main.pyimportpygamefromfucimport*#基本属性lattice_wh=20#长宽snake_col...
一、Pandas2008年WesMcKinney开发出的库专门用于数据挖掘的开源python库以Numpy为基础,借力Numpy模块在计算方面性能高的优势基于matplotlib,能够简便的画图独特的数据结构二、数据结构Pandas中一共有三种数据结构,分别为:Series、DataFrame和MultiIndex。三、SeriesSeries是一个类似于一维数组的数据结构,它能够保存任何类型的数据,比如整数、字符串、浮点数等,主要由一组数据和与之相关的索引两部分构成。Series的...
题目描述利用opencv或其他工具编写程序实现医学处理。实现过程#-*-coding:utf-8-*-'''作者:丁毅开发时间:2021/5/916:30'''importcv2importnumpyasnp#图像细化defVThin(image,array):rows,cols=image.shapeNEXT=1foriinrange(rows):forjinrange(cols):ifNEXT==0:NEXT=1else:M=int(image[i,j-1])+int(image[i,...
一、列表的格式二、列表的相关操作("增"、"删"、"改",“查”)<1>添加元素append()通过append可以向列表添加元素。例:运行结果:<2>修改元素("改")修改元素的时候,要通过下标来确定要修改的是哪个元素,然后才能进行修改。例:结果:<3>查找元素("查"in,notin,index,count)python中查找的常用方法为:in(存在),如果存在那么结果为true,否则为false。notin(不存在),如果不存在那么结果为true,否则false。运行结...
前言subprocess库提供了一个API创建子进程并与之通信。这对于运行生产或消费文本的程序尤其有好处,因为这个API支持通过新进行的标准输入和输出通道来回传数据。本篇,将详细介绍Python创建附加进行的库:subprocess。run(运行外部命令)subprocess库本身可以替换os.system(),os.spawnv()等函数。现在我们来通过subprocess库运行一个外部命令,但不采用os.system()。示例如下:importsubprocesscompleted=subprocess.run('whoam...