Python基础函数学习笔记(三)
数学函数,字符串,对象。
Simple Python Build-in Functions
abs,max(x1,x2,x3...),min(x1,x2,x3...),pow(a,b),round(x),round(x,n)保留n为小数.
例如:
数学函数:
fabs(x)
ceil(x)
floor(x)
exp(x)
log(x)
log(x,base) 例如:log(100,10) = 2
sqrt(x)
sin(x)
asin(x)
cos(x)
acos(x)
tan(x)
degrees(x) 例如 degrees(1.57) = 90
radians(x)例如radians(90) = 1.57
......
示例:
已知三角形的三个坐标,计算三角形的三个角度。
A = acos((a*a-b*b-c*c)/(-2*b*c))
B = acos((b*b-a*a-c*c)/(-2*a*c))
C = acos((c*c-a*a-b*b)/(-2*a*b))
代码如下:
import math
x1,y1,x2,y2,x3,y3 = eval(raw_input('Enter three ponts :'))
a = math.sqrt((x2-x3)*(x2-x3)+(y2-y3)*(y2-y3))
b = math.sqrt((x1-x3)*(x1-x3)+(y1-y3)*(y1-y3))
c = math.sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2))A = math.degrees(math.acos((a*a-b*b-c*c)/(-2*b*c)))
B = math.degrees(math.acos((b*b-a*a-c*c)/(-2*a*c)))
C = math.degrees(math.acos((c*c-a*a-b*b)/(-2*a*b)))
print('The three angles are : ',round(A*100)/100.0,round(B*100)/100.0,round(C*100)/100.0)
结果显示:
字符串:
函数ord和chr
这两个函数实现字符类型和ACSII转换。
比如说:
>>> chr(98)
'b'
>>> ord('a')
97
>>> ord('a')-ord('A')
32
>>> offset = ord('a') - ord('A')
>>> offset
32
>>> lowercaseletter = 'h'
>>> lowercaseletter = chr(ord(lowercaseletter) - offset)
>>> lowercaseletter
'H'
>>>
Python基础函数学习笔记(三)相关推荐
- Python基础函数学习笔记(一)
今天晚上学习的内容是Python的一些基础函数及其应用.参考书籍--<Python计算域编程实践-多媒体方法>第二章. 主要函数有print def ord abs pickAFile m ...
- Python基础函数学习笔记(二)
一:格式化打印输出: 一个输出时: area = 20.15 print "The area of the circle is %f sq cm."%area 两个输出时: rab ...
- Python基础语法学习笔记
Python基础语法学习笔记 想淘宝省钱看我简介,博客www.liangxin.name (一) 一.Print()函数 1.数字可以直接输出,无需加引号 只能理解数字,却读不懂文字.因为数字和数学运 ...
- Python 基础知识学习笔记——NumPy
Python基础知识学习笔记--NumPy 与 matlab 优秀的矩阵运算类似,python 提供了 numpy 库,这对熟悉 matlab 的用户来说非常友好.向量.矩阵和多维数组是数值计算中必不 ...
- Python基础知识学习笔记——Matplotlib绘图
Python基础知识学习笔记--Matplotlib绘图 整理python笔记,以防忘记 文章目录 Python基础知识学习笔记--Matplotlib绘图 一.绘图和可视化 1.导入模块 2.一个简 ...
- python基础知识学习笔记(1)
python 基础知识学习笔记(1) 总结一下Python基础知识,以防忘记. 文章目录 python 基础知识学习笔记(1) 一.起步 1.python安装与编译环境 二.变量和简单数据类型 三.列 ...
- Python基础知识学习笔记(一)
Python基础知识学习笔记(一) 文章目录 Python基础知识学习笔记(一) (一) 认识python 1.注释 2.变量及类型 3.关键字(标识符) (1)什么是关键字? (2)查看关键字 (3 ...
- 大数据第二阶段Python基础编程学习笔记(待完善)
大数据第二阶段Python基础编程学习笔记(待完善) 第一章 Python基础语法 3.8 1-1Python概述 python基础部分: ●Python基础语法: 标识符,关键字,变量,判断循环.. ...
- Python 基础知识学习笔记——OpenCV(1)
Python 基础知识学习笔记--OpenCV(1) OpenCV是一个开源的跨平台计算机视觉和机器学习软件库,它轻量而且高效,被广泛的使用. 整理一下OpenCV学习笔记,以防忘记. 文章目录 Py ...
最新文章
- 图片的奇怪Cache_MISS原因!
- Windows7-win10开启IPv6亲测最有效方法
- 实现不同vlan间PC不可互访,而不同vlan的PC均可访问服务器的特殊效果,(华为)...
- 让你的网站在移动端健步如飞
- boost::fusion::nil用法的测试程序
- 【VMCloud云平台】拥抱Docker(六)关于DockerFile(1)
- Windows Forms 实现安全的多线程详解
- linux执行使分区生效的命令,Linux硬盘分区生效命令partprobe
- 如何理解自然语言处理中的注意力机制? | 技术头条
- A. 解决运行php文件出现乱码的问题
- Oracle ORA-01555(快照过旧)
- 地下迷宫探索 (30 分)(DFS)
- 任务调度的合理性(拓扑排序)
- Spring支持的常用数据库事务传播属性和事务隔离级别
- 程序设计基础(C语言)(已完结)
- Oracle查询语句中SYSDATE与HIRE_DATE的区分
- vue 百度地图 3d地图
- iOS开发打字机效果
- 视频封面如何消重 修改视频md5 百度网盘
- 学Java好还是学前端好?Java和Web前端哪个更吃香?