Python 学习笔记(五)常用函数
Python内建函数
四舍五入: round()
绝对值: abs()
>>> round(1.543,2) 保留两位小数,四舍五入为1.54
1.54
>>> round(1.546,2) 保留两位小数,四舍五入为1.55
1.55
>>> round(-1.536,2)
-1.54
>>> abs(5)
5
>>> abs(-5) 绝对值为5
5
math 模块
>>> import math 导入math模块
>>> math.pi math的pi函数
3.141592653589793
>>> dir(math) 利用dir 查看math中的函数
['__doc__', '__name__', '__package__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'hypot', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'modf', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'trunc']
>>> help(math.fabs) 利用help 查看函数的详细内容
Help on built-in function fabs in module math: fabs(...)
fabs(x) Return the absolute value of the float x. 返回浮点数x的绝对值 >>>
>>> math.sqrt(9) 计算开平方
3.0
>>> math.floor(3.14) 地板,将某一个位置之后的全部取消掉
3.0
>>> math.floor(3.66)
3.0
>>> math.fabs(2) 计算绝对值
2.0
>>> math.fmod(9,2) 计算余数
1.0
解决浮点数运算问题Decimal
>>> from decimal import Decimal 引入Decimal 模块
>>> a = Decimal("0.1")
>>> b = Decimal("0.8")
>>> a + b
Decimal('0.9')
>>> from decimal import Decimal as D as 别名
>>> a = D("0.1")
>>> b = D("0.8")
>>> a + b
Decimal('0.9')
>>>
Python 学习笔记(五)常用函数的更多相关文章
- Python学习笔记之常用函数及说明
		Python学习笔记之常用函数及说明 俗话说"好记性不如烂笔头",老祖宗们几千年总结出来的东西还是有些道理的,所以,常用的东西也要记下来,不记不知道,一记吓一跳,乖乖,函数咋这么多 ... 
- Python学习笔记五,函数及其参数
		在Python中如何自定义函数:其格式为 def 函数名(函数参数): 内容 
- Python学习笔记010——匿名函数lambda
		1 语法 my_lambda = lambda arg1, arg2 : arg1 + arg2 + 1 arg1.arg2:参数 arg1 + arg2 + 1 :表达式 2 描述 匿名函数不需要r ... 
- python学习笔记之常用模块(第五天)
		参考老师的博客: 金角:http://www.cnblogs.com/alex3714/articles/5161349.html 银角:http://www.cnblogs.com/wupeiqi/ ... 
- [Python] Python学习笔记之常用模块总结[持续更新...]
		作为一种极其简单的编程语言,Python目前成为了最炙手可热的几种语言之一.它不仅简单易学,而且它还为用户提供了各种各样的模块,功能强大,无所不能.有利必有弊,学习Python同样有困扰,其中之一就是 ... 
- 转载-python学习笔记之常用模块用法分析
		内置模块(不用import就可以直接使用) 常用内置函数 help(obj) 在线帮助, obj可是任何类型 callable(obj) 查看一个obj是不是可以像函数一样调用 repr(ob ... 
- python学习笔记五——数据结构
		4 . python的数据结构 数据结构是用来存储数据的逻辑结构,合理使用数据结构才能编写出优秀的代码.python提供的几种内置数据结构——元组.列表.字典和序列.内置数据结构是Python语言的精 ... 
- numpy学习笔记 - numpy常用函数、向量化操作及基本数学统计方法
		# -*- coding: utf-8 -*-"""主要记录代码,相关说明采用注释形势,供日常总结.查阅使用,不定时更新.Created on Fri Aug 24 19 ... 
- Python学习笔记(五)Python的切片和迭代
		切片 Python提供了切片操作符,可以对list.tuple.字符串进行截取操作. list中的切片应用 语法如下: >>> L = ['Michael', 'Sarah', 'T ... 
- python学习笔记(五)、抽象
		不知不觉已经快毕业一年了,想想2018年过的可真舒适!!!社会就像一锅水,不同地方温度不同,2018年的我就身处温水中,没有一丝想要进取之心. 1 抽象 抽象在程序中可谓是神来之笔,辣么什么是抽象呢? ... 
随机推荐
- 白话SpringCloud | 第十章:路由网关(Zuul)进阶:过滤器、异常处理
			前言 简单介绍了关于Zuul的一些简单使用以及一些路由规则的简单说明.而对于一个统一网关而言,需要处理各种各类的请求,对不同的url进行拦截,或者对调用服务的异常进行二次处理等等.今天,我们就来了解下 ... 
- 【Linux相识相知】计算机的组成、linux发行版和哲学思想、基础命令和目录结构(FHS)
			从今天开始,Frank将开始在博客上记录自己学习linux的点点滴滴,F初来乍到,还望各位大佬多多指教.本次博客的主要内容如下: 计算机基础:简要的描述了计算机的组成及其功能: linux初识:介绍了 ... 
- [转]微信小程序开发系列(一)小程序开发初体验
			本文转自:http://www.cnblogs.com/rennix/p/6287432.html 开发小程序所需的基本技能 关于小程序的介绍和使用场景这里不作介绍,这个系列的文章会一步一步地带领 ... 
- SpringSecurity 3.2入门(7)自定义权限控制介绍
			总结Spring Security的使用方法有如下几种: 一种是全部利用配置文件,将用户.权限.资源(url)硬编码在xml文件中. 二种是用户和权限用数据库存储,而资源(url)和权限的对应关系硬编 ... 
- python词频统计
			1.jieba 库 -中文分词库 words = jieba.lcut(str) --->列表,词语 count = {} for word in words: if len(word)==1 ... 
- javascript window.open in safari
			在ios系统中,无法使用 window.open 打开url,经过一番尝试终于找到了解决办法 var url='http://www.baodu.com'; var deviceAgent = nav ... 
- JavaScript typeof运算符和数据类型
			// js有6种数据类型:Undefined.Null.Boolean.String.Number.Object //(01)typeof console.log(typeof undefined); ... 
- Android设备之间通过Wifi通信
			之前写过PC与Android之间通过WIFI通信(通过Socket,可以在博客里面搜索),PC作为主机,Android作为客户机,现在手头有一台仪器通过wifi传输数据,如果仪器作为主机发射WIFI热 ... 
- 2015-08-19(i++与++i的思考)
			今天看到一个很有趣的东西,关于表达式优先级的问题.如下. ; int j=(i++)+(i++); j的值是多少? 分析:编译器是从左往右编译也就是说编译器先做(i++) 1.(i++)由于是++所以 ... 
- java selector
			java selector使用select轮询注册到selector中的channel,如果有channel准备好注册的事件,select()返回,返回值为可以操作的channel的个数.通过sele ... 
