数学函数,字符串,对象。

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基础函数学习笔记(三)相关推荐

  1. Python基础函数学习笔记(一)

    今天晚上学习的内容是Python的一些基础函数及其应用.参考书籍--<Python计算域编程实践-多媒体方法>第二章. 主要函数有print def ord abs pickAFile m ...

  2. Python基础函数学习笔记(二)

    一:格式化打印输出: 一个输出时: area = 20.15 print "The area of the circle is %f sq cm."%area 两个输出时: rab ...

  3. Python基础语法学习笔记

    Python基础语法学习笔记 想淘宝省钱看我简介,博客www.liangxin.name (一) 一.Print()函数 1.数字可以直接输出,无需加引号 只能理解数字,却读不懂文字.因为数字和数学运 ...

  4. Python 基础知识学习笔记——NumPy

    Python基础知识学习笔记--NumPy 与 matlab 优秀的矩阵运算类似,python 提供了 numpy 库,这对熟悉 matlab 的用户来说非常友好.向量.矩阵和多维数组是数值计算中必不 ...

  5. Python基础知识学习笔记——Matplotlib绘图

    Python基础知识学习笔记--Matplotlib绘图 整理python笔记,以防忘记 文章目录 Python基础知识学习笔记--Matplotlib绘图 一.绘图和可视化 1.导入模块 2.一个简 ...

  6. python基础知识学习笔记(1)

    python 基础知识学习笔记(1) 总结一下Python基础知识,以防忘记. 文章目录 python 基础知识学习笔记(1) 一.起步 1.python安装与编译环境 二.变量和简单数据类型 三.列 ...

  7. Python基础知识学习笔记(一)

    Python基础知识学习笔记(一) 文章目录 Python基础知识学习笔记(一) (一) 认识python 1.注释 2.变量及类型 3.关键字(标识符) (1)什么是关键字? (2)查看关键字 (3 ...

  8. 大数据第二阶段Python基础编程学习笔记(待完善)

    大数据第二阶段Python基础编程学习笔记(待完善) 第一章 Python基础语法 3.8 1-1Python概述 python基础部分: ●Python基础语法: 标识符,关键字,变量,判断循环.. ...

  9. Python 基础知识学习笔记——OpenCV(1)

    Python 基础知识学习笔记--OpenCV(1) OpenCV是一个开源的跨平台计算机视觉和机器学习软件库,它轻量而且高效,被广泛的使用. 整理一下OpenCV学习笔记,以防忘记. 文章目录 Py ...

最新文章

  1. 图片的奇怪Cache_MISS原因!
  2. Windows7-win10开启IPv6亲测最有效方法
  3. 实现不同vlan间PC不可互访,而不同vlan的PC均可访问服务器的特殊效果,(华为)...
  4. 让你的网站在移动端健步如飞
  5. boost::fusion::nil用法的测试程序
  6. 【VMCloud云平台】拥抱Docker(六)关于DockerFile(1)
  7. Windows Forms 实现安全的多线程详解
  8. linux执行使分区生效的命令,Linux硬盘分区生效命令partprobe
  9. 如何理解自然语言处理中的注意力机制? | 技术头条
  10. A. 解决运行php文件出现乱码的问题
  11. Oracle ORA-01555(快照过旧)
  12. 地下迷宫探索 (30 分)(DFS)
  13. 任务调度的合理性(拓扑排序)
  14. Spring支持的常用数据库事务传播属性和事务隔离级别
  15. 程序设计基础(C语言)(已完结)
  16. Oracle查询语句中SYSDATE与HIRE_DATE的区分
  17. vue 百度地图 3d地图
  18. iOS开发打字机效果
  19. 视频封面如何消重 修改视频md5 百度网盘
  20. 学Java好还是学前端好?Java和Web前端哪个更吃香?

热门文章

  1. 港媒:中国将斥资1800亿美元建全球最大5G网络
  2. Windows 消息机制
  3. XML PUBLISHER输出excel存在科学计数
  4. 剑指offer——面试题49:把字符串转换成整数
  5. 随机数生成--可复现--可重复:random_state
  6. Excel 在某一列中寻找最大值并加粗
  7. python import无法导入该脚本的父目录下的另一个子目录的模块
  8. canvas 实现刮刮乐
  9. 进程和应用程序生命周期
  10. Yii DataProvider