Python语言学习之数值、小数、空格那些事:python和数值、小数、空格的使用方法之详细攻略

简介: Python语言学习之数值、小数、空格那些事:python和数值、小数、空格的使用方法之详细攻略

Python与数值那些事


1、python保留两位小数/保留小数点位数


#1、对于浮点数

a = 3.1415

b = 3.016

print(round(a,2), round(b,2))

print('%.2f' % a, '%.2f' % b)        

print(float('%.2f' % a), float('%.2f' % b))

3.14 3.02

3.14 3.02

3.14 3.02

#2、对于整数

from decimal import Decimal

a=1

a=Decimal(a).quantize(Decimal('0.00'))

print(a)    #结果1.00

#3、通用方法

a=1

a=("%.2f" % a)

print(a)    #结果1.00


Python去掉空格的方法


#去除空格的方法

data="    我爱 区  块   链技术,ML技术    "

Remove_space01=data.strip()          #把头和尾的空格去掉

Remove_space02=data.lstrip()         #把左边的空格去掉

Remove_space03=data.rstrip()         #把右边的空格去掉

Remove_space04=data.replace(' ','')  #replace('c1','c2') 把字符串里的c1替换成c2

Remove_space05=data.split(data)      #通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串

import re

Remove_space06=re.split(r'\s+', 'a b   c')  #采用正则表达式

print(Remove_space01,"\n",Remove_space02,"\n",Remove_space03,"\n",Remove_space04,"\n",Remove_space05,"\n",Remove_space06)

我爱 区  块   链技术,ML技术

我爱 区  块   链技术,ML技术    

    我爱 区  块   链技术,ML技术

我爱区块链技术,ML技术

['', '']

['a', 'b', 'c']



相关文章
|
26天前
|
PyTorch Linux 算法框架/工具
pytorch学习一:Anaconda下载、安装、配置环境变量。anaconda创建多版本python环境。安装 pytorch。
这篇文章是关于如何使用Anaconda进行Python环境管理,包括下载、安装、配置环境变量、创建多版本Python环境、安装PyTorch以及使用Jupyter Notebook的详细指南。
209 1
pytorch学习一:Anaconda下载、安装、配置环境变量。anaconda创建多版本python环境。安装 pytorch。
|
23天前
|
机器学习/深度学习 人工智能 架构师
Python学习圣经:从0到1,精通Python使用
尼恩架构团队的大模型《LLM大模型学习圣经》是一个系统化的学习系列,初步规划包括以下内容: 1. **《Python学习圣经:从0到1精通Python,打好AI基础》** 2. **《LLM大模型学习圣经:从0到1吃透Transformer技术底座》**
Python学习圣经:从0到1,精通Python使用
|
26天前
|
机器学习/深度学习 缓存 PyTorch
pytorch学习一(扩展篇):miniconda下载、安装、配置环境变量。miniconda创建多版本python环境。整理常用命令(亲测ok)
这篇文章是关于如何下载、安装和配置Miniconda,以及如何使用Miniconda创建和管理Python环境的详细指南。
302 0
pytorch学习一(扩展篇):miniconda下载、安装、配置环境变量。miniconda创建多版本python环境。整理常用命令(亲测ok)
|
23天前
|
机器学习/深度学习 人工智能 架构师
Python学习圣经:从入门到精通Python,打好 LLM大模型的基础
Python学习圣经:从0到1精通Python,打好AI基础
|
25天前
|
机器学习/深度学习 缓存 Linux
python环境学习:pip介绍,pip 和 conda的区别和联系。哪个更好使用?pip创建虚拟环境并解释venv模块,pip的常用命令,conda的常用命令。
本文介绍了Python的包管理工具pip和环境管理器conda的区别与联系。pip主要用于安装和管理Python包,而conda不仅管理Python包,还能管理其他语言的包,并提供强大的环境管理功能。文章还讨论了pip创建虚拟环境的方法,以及pip和conda的常用命令。作者推荐使用conda安装科学计算和数据分析包,而pip则用于安装无法通过conda获取的包。
49 0
|
存储 数据采集 JavaScript
python语言简介及开发环境搭建的详细介绍
第一节:计算机是什么第二节:开发前的准备 第二章 python简介及环境搭建 完成了前面python开发前的准备,从这节课开始我们将会为大家介绍python语言是怎么编程的。 2.1计算机语言简介 之前的章节内容里面为大家介绍过,计算机就是一台用来计算的机器,执行人类发出的指令。
python语言简介及开发环境搭建的详细介绍
|
Java Linux C语言
Python 语言简介
Python是一种计算机程序设计语言。你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的JavaScript语言等等。 那Python是一种什么语言? 首先,我们普及一下编程语言的基础知识。
1910 0
|
开发工具 Python Windows
《Python参考手册(第4版•修订版)》——第一部分 Python语言 第1章 Python简介 1.1 运行Python
本节书摘来自异步社区《Python参考手册(第4版•修订版)》一书中的第1章,第1节,作者David M. Beazley,更多章节内容可以访问云栖社区“异步社区”公众号查看。 第一部分 Python语言 本部分内容 第1章 Python简介 第2章 词汇和语法约定 第3章 类型与对象
3174 0
|
1天前
|
Python
不容错过!Python中图的精妙表示与高效遍历策略,提升你的编程艺术感
本文介绍了Python中图的表示方法及遍历策略。图可通过邻接表或邻接矩阵表示,前者节省空间适合稀疏图,后者便于检查连接但占用更多空间。文章详细展示了邻接表和邻接矩阵的实现,并讲解了深度优先搜索(DFS)和广度优先搜索(BFS)的遍历方法,帮助读者掌握图的基本操作和应用技巧。
13 4
|
1天前
|
设计模式 程序员 数据处理
编程之旅:探索Python中的装饰器
【10月更文挑战第34天】在编程的海洋中,Python这艘航船以其简洁优雅著称。其中,装饰器作为一项高级特性,如同船上的风帆,让代码更加灵活和强大。本文将带你领略装饰器的奥秘,从基础概念到实际应用,一起感受编程之美。
下一篇
无影云桌面