python字符串只留数字_Python数字和字符串(5/30)
前言
Life is short,you need Python.本系列是学习Python的心酸历程!(持续更新)
大纲
- 数值类型及操作
- 字符串类型及操作
- 模块time的使用方法
- 数字迭代器和文本进度条
数值类型及操作
数值类型基本知识
Python的数字是一组相似类型的分类。 Python不仅支持通常的数值类型(整数和浮点数),还提供了了字面量创建数字和表达式 处理数字。
数值字面量
python数据类型如何在程序中编写字面量或函数调用时显示的样子 。
Python提供了整数(包括正整数、负整数、零)以及浮点数(带有小数部分 的数字)作为其基本类型。
内置数值工具
Python还提供了一系列处理数字对象的工具。
表达式运算符 + - * / ** // % 等表达式对于大多数值类型而言是最基本的工具。
混合运算遵守运算符优先级( )括号可以强制按照你的优先级进行。
显示格式
出现0.1+0.2 >>> 0.30…04 的真正原因是因为浮点数的硬件限制。
Python3的浮点数显示已经更加智能了 1/2.0 >>> 0.5
从技术上说,默认的交互式命令行和print的区别,相当于内置的repr和str函数的区别。
str(‘abc’) 和 repr(‘abc’)都会把任意对象转换成字符串表示。srt(b’xy’,‘utf-8’)
字面量转化与位运算
十六进制、八进制和二进制:
Python的整数能以十六进制(hex)、八进制(oct)、二进制(bin)计数法来编写。
- 0x01,0x10,0xFF
- 0o1,0o20,0o377
- 0b1,0b10000,0b11111111
转化:使用辗转相除法取余数
按位运算,就是转化到了二进制进行运算
x|y 或运算 x&y 交运算 x<<2 向左移动2位
小数类型
小数类型 (Decimal)—— 如果使用小数类型,那么结果会精确
Decimal(‘0.1’)+Decimal(‘0.1’)+Decimal(‘0.1’)Decimal(‘0.3’)
Decimal(‘0.0’)
分数类型
分数类型 (Fraction)—— 实现了一个有理数对象
from fractions import Fraction
x=Fraction(1,3)
y=Fraction(4,6)
x+y
字符串及操作
字符串基本知识
‘123’ 字符串类型 由0个或者多个字符串组成的有序字符序列 由‘’或者“”表示
可以对字 符串进行 索引 第一个位置都是0号位
正向递增序号 从0开始,反向递减序号,从-1开始 。
常见的字符串字面量和操作
format表达方式
模块time的使用方法
time库的使用
time库是Python中处理时间的标准库
计算机时间的表达、提供获取系统时间并格式化输出功能、提供系统级 精确计时功能,用于程序性能分析
time库包括三类函数:
- 时间获取:time() ctime() gmtime()
- 时间格式化:strftime() strptime()
- 程序计时:sleep(), perf_counter()
文本进度条
#文本进度条v1.0
import time
num = 8
print("------执行开始------")
for i in range(num + 1):a = '■' * ib = '.' * (num - i)c = (i/num) * 100print("{:^3.0f}%[{}>{}]".format(c,a,b))time.sleep(0.1)
print("------执行结束------")
#文本进度条v2.0
'''
加入动态单行刷新 刷新的关键是 r
不能换行:print()需要被控制 end = ''
打印后光标退回到之前的位置 r
'''import time
num = 8
print("------执行开始------")
for i in range(num + 1):a = '■' * ib = '.' * (num - i)c = (i/num) * 100print("r[{}>{}]{:^3.0f}%".format(a,b,c), end='')time.sleep(0.1)
print("n------执行结束------")
#文本进度条v3.0
'''
时间间隔 = star - end
'''import time
num = 8
print("----------执行开始----------")
star = time.perf_counter()
for i in range(num + 1):a = '■' * ib = '.' * (num - i)c = (i/num) * 100d = time.perf_counter() - star#print("r{:3.0f}%[{}>{}]{:.2f}s".format(c,a,b,d), end='')print("r %3.1f%%[%s%s]%.2fs" %(c,a,b,d),end='')time.sleep(0.1)
print("n----------执行结束----------")
回顾总结
思维导图
python字符串只留数字_Python数字和字符串(5/30)相关推荐
- [转载] python字符串只留数字_Python工匠:数字与字符串(下)
参考链接: Python字符串| rsplit " 编程某种意义上是一门『手艺』,因为优雅而高效的代码,就如同完美的手工艺品一样让人赏心悦目. " 致"匠人" ...
- python输出用逗号隔开的数字_Python:从字符串中提取带有点和逗号的数字
我正在分析Python中的单词和数字.我只对数字感兴趣,即只对0到9.点(.)和逗号(,)感兴趣.我对保留点和逗号很感兴趣,因为有些文件是用美式数字(即3.14159)编写的,而有些文件是用欧洲(德语 ...
- python数字和字符串可以运算吗_python数字和字符串对象
一.python中的数字对象 数字是python当中使用比较广泛的数据类型. 1.数字对象类型 ××× int 如:1,2,3 浮点型 Float 如:1.0,2.0 长××× lo ...
- python怎么提取字符串中的数字_python如何提取字符串中的数字
1.使用正则表达式,用法如下:python学习网,大量的免费python视频教程,欢迎在线学习!## ^ 匹配字符串的开始. ## $ 匹配字符串的结尾. ## \b 匹配一个单词的边界. ## \d ...
- python对excel筛选提取文本中数字_python实现将字符串中的数字提取出来然后求和...
因工作原因,很久没有学习python知识了,感觉都快忘记了,前天看到一个练习题,如何将字符串中的数字提取出来,然后求和呢?下面我来解释一下如何通过python代码来实现. 题目:字符串43-3y2.f ...
- python中str是什么_python的str()字符串类型的方法详解
字符串一旦创建,不可修改,一旦修改或者拼接,都会造成重新生成字符串,因为内存存数据是一个挨着一个存的,如果增加一个字符串的话,之前的老位置只有一个地方,不够,这是原理性的东西,在其他语言里面也一样 7 ...
- python 字符串转字典 编码_python基础--2(字符串、元组、列表、字典、集合、文件、编码转码)...
python支持的数据类型 int 整数型 float 浮点型 complex 复数,实数+虚数,虚数部分以"j"或"J"结尾,a+bj或者complex(a, ...
- python中的字符串是什么数据类型_Python数据类型之字符串
一:概述 Python中的字符串的一些概念 可以看作是字符的集合,在数据类型里没有单个字符的数据类型,可以用单个字符表示的一个字符串数据类型 字符串是一种不可变的序列类型,单个字符从左到右按照顺序排列 ...
- python字符串长度补齐_Python补齐字符串长度的实例
Python字符串有没有字符串长度方法 name[1:-2:-2]表示从第2个字符(参数1)开始,往回(左)数每两个字符取一个(第三个参数-2),结束于倒数第三个字符(第二个参数-2),由于结束位置在 ...
- python中字符串切片取奇数_Python中的字符串切片(截取字符串)的详解
Python中的字符串切片(截取字符串)的详解 字符串索引示意图 字符串切片也就是截取字符串,取子串 Python中字符串切片方法 字符串[开始索引:结束索引:步长] 切取字符串为开始索引到结束索引- ...
最新文章
- python数字类型转换函数_Python的数据类型转换函数
- oracle restart 静默安装,CentOS下静默安装Oracle 10.2.0.1.0
- 【渝粤教育】电大中专电大中专职业健康与安全考试考核试题作业 题库
- CodeIgniter 合作paypal
- PS抠图神器: KnockOut 2.0安装汉化和使用教程
- swift中的只读属性实现,很简单
- OpenCV中寻找轮廓函数cvFindContours的使用说明以及序列cvSeq的用法说明
- 反编译工具Reflector下载(转)
- scrollTop以及页面回到顶部
- 了解Android布局,了解Android对话框布局
- 某天是星期几 + 三目运算符的一些错误操作解释
- shopex mysql 数据库服务器_shopex数据库优化实例
- java lpad oracle_「oracle」lpad函数和rpad函数详解
- pythonsin怎么表示_Python numpy.sin()用法及代码示例
- 高通量测序领域常用名词解释
- java窗口如何定时关闭_[Java教程]【温故而知新】Javascript窗口效果 (全屏显示窗口、定时关闭窗口)_星空网...
- Photoshop中蒙尘与划痕的使用和案例:蒙尘与划痕磨皮、去划痕
- html引导蒙层,web开发中实现图标点击态蒙层
- 电视看板实现原理_拉萨公交看板广告投放公司价格_【狼界】全国点位覆盖
- 大专(高职)到底值不值得读
热门文章
- html布局基础,HTML 布局 - HTML 基础教程
- java 基本数据类型的自动拆箱与装箱
- bash初识,shell的基础语法及基本特性
- Docker+Jenkins持续集成环境(2)使用docker+jenkins构建nodejs前端项目
- Servlet的文件上传
- 嵌入式linux和pc机的linux对照
- 【转】Android M新控件之AppBarLayout,NavigationView,CoordinatorLayout,CollapsingToolbarLayout的使用...
- ios assetlibrary
- Gentoo Linux 学习笔记1
- BBAug: 一个用于PyTorch的物体检测包围框数据增强包