python中sqrt函数用法_Python : sqrt() 函数
开平方
函数 sqrt() 返回 x 的平方根(x > 0)
语法:
import math
math.sqrt( x )
注意: 此函数不可直接访问,需要导入math模块,然后需要使用math静态对象调用此函数。
参数 x — 数值表达式
返回结果是浮点数。
import math # This will import math module
print "math.sqrt(100) : ", math.sqrt(100)
print "math.sqrt(7) : ", math.sqrt(7)
print "math.sqrt(math.pi) : ", math.sqrt(math.pi)
# 输出结果
math.sqrt(100) : 10.0 # 浮点
math.sqrt(7) : 2.64575131106
math.sqrt(math.pi) : 1.77245385091
实例1. 请利用filter()过滤出1~100中平方根是整数的数,即结果应该是:
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
import math
def is_sqr(x):
r = int(math.sqrt(x))
return r * r == x
print filter(is_sqr, range(1, 101))
实例2.
def find_next_square(sq):
import math
n = math.sqrt(sq)
if int(sq) == int(n) * int(n): #此处解决了(整数与浮点数的问题)
return (int((n+1)*(n+1)))
else:
return -1
print(find_next_square(4.0))
#输出结果
9
2. 开n次方
利用pow(a, b)函数即可。需要开 a 的 r 次方则pow(a, 1.0/ r )。
python中sqrt函数用法_Python : sqrt() 函数相关推荐
- python中lower的用法_Python lower()函数
Python中lower() 函数的作用是把一个字符串中所有大写形式的字符变为小写形式,并生成源字符串的一个副本. lower() 函数在很多场合起着重要的作用,如有时我们需要判断一个字符串中是否包含 ...
- python中len的用法_Python len函数用法
1 在Python中,要知道一个字符串有多少个字符(以获得字符串的长度),或者一个字符串需要多少字节,可以使用len函数.len函数的基本语法格式如下: 2 其中string用于指定要计算长度的字符串 ...
- python中floor的用法_Python floor() 函数 - Python 教程 - 自强学堂
Python floor() 函数 描述 floor() 返回数字的下舍整数. 语法 以下是 floor() 方法的语法:import math math.floor( x ) 注意:floor()是 ...
- python中divmod的用法_python divmod函数是如何使用的?
大家很久都没有学习新增的函数了吧.最近小编一直给大家拓展爬虫内容,已经很久没跟大家说函数内容了,没想到还有很多小伙伴在坐等小编给大家拓展新的函数内容,请大家不要着急,在对比众多函数,还是按照老规矩,继 ...
- python中lambda()的用法_python中lambda()的用法
在C++11和C#中都有匿名函数的存在.下面看看在python中匿名函数的使用. 1.lambda只是一个表达式,函数体比def简单很多. 2.lambda的主体是一个表达式,而不是一个代码块.仅仅能 ...
- python中replace的用法_python中replace的用法是什么?
python中replace的用法是什么? Python replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次. r ...
- python中random模块用法_Python中random模块用法实例分析
本文实例讲述了Python中random模块用法.分享给大家供大家参考.具体如下: import random x = random.randint(1,4); y = random.choice([ ...
- python中print的用法_Python中print函数简单使用总结
Python中print函数简单使用总结 print函数是Python的入门,每一个学习python的人都绕不开这个函数,下面介绍一下这个函数的用法. 打开电脑,选择python软件,下面选择pyth ...
- python中mean的用法_python 的numpy库中的mean()函数用法介绍
1. mean() 函数定义: numpy.mean(a, axis=None, dtype=None, out=None, keepdims=)[source] Compute the arithm ...
- python中tile的用法_Python:numpy中的tile函数
在学习机器学习实教程时,实现KNN算法的代码中用到了numpy的tile函数,因此对该函数进行了一番学习: tile函数位于python模块 numpy.lib.shape_base中,他的功能是重复 ...
最新文章
- 【青少年编程】马雷越:商品价格竞猜
- 微软公司服务器主题软件,微软重大IT升级 七款产品巩固软件帝国
- html表格标签高级应用,asp.net core标签助手的高级用法TagHelper+Form
- CF--思维练习--CodeForces - 220C Little Elephant and Shifts (STL模拟)
- 基于融合计算?蚂蚁金服的在线机器学习是如何做的
- 在java程序中怎么造成死锁_java – 了解为什么在此实现中发生死锁
- java urlrewrite_Java|urlrewrite|URL重写|多个参数
- Ant Design Pro引入Echarts 报错Unexpected token
- 用python画风车_用Python画小女孩放风筝的示例
- 如何取json对象中的数据
- 计算机培训心得ppt展示,ppt制作学习心得
- 系统集成项目管理工程师章节重点第一章
- MySQL -update语句流程总结
- SEO入门教程之入门相关
- 计算机基础频率单位转换,hz换算(hz与秒单位换算)
- “封号斗罗”程序员修炼之道:通向务实的最高境界
- c1TrueDBGrid在C#中的研究
- 用程序来模拟Alt+PrtSc的键盘事件,实现截屏功能
- 「设计模式(六) - Builder模式」
- 【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(20):用配方法化二次型为标准形
热门文章
- web逻辑思维题目_Java Web面试题整理(思维导图)
- 安全渗透测试 服务器 系统,一次完整的安全渗透测试
- deepinIDEA快捷方式无法启动解决
- 从头学习爬虫(十六)进阶篇----第三方接口
- firefly-rk3288点mipi屏TV080WUM-NL0有显示无背光
- zoj 3141 - nie's Dog Biscuits
- ssm学生学籍管理系统
- BZOJ2434【NOI2011】阿狸的打字机 AC自动机+Fail树+树状数组
- PyQt5 打造GUI爬虫 小说下载器
- linux 拷贝xlsx_linux 命令行将xlsx格式文件转换成CSV的5种方法