1. math相关函数

函  数 描     述
ceil(x)  大于或等于x的整数
cos(x) 

x的余弦

degrees(x) 将x的弧度转换为度数
exp(x) e的x次方
factorial(n) 计算n的阶乘(n!),n 必须为整数
log(x) 以e为底的x的对数
log(x,b) 以b为底的x的对数
pow(x,y) x的y次方
radians(s) 将x转换为弧度数
sin(x) x的正弦
sqrt(x) x的平方根
tan(x) x的正切
>>> math.ceil(1.1)
2
>>> math.cos(1)
0.5403023058681398
>>> math.degrees(1)
57.29577951308232
>>> math.exp(1)
2.718281828459045
>>> math.factorial(5)
120
>>> math.log(1)
0.0
>>> math.log(2,4)
0.5
>>> math.pow(2,3)
8.0
>>> math.sin(90)
0.8939966636005579
>>> math.sqrt(3)
1.7320508075688772
>>> math.tan(90)
-1.995200412208242

2. 字符串拼接相关方法 +  *

>>> 'hot' + 'dog'
'hotdog'
>>> 10 * 'haha'
'hahahahahahahahahahahahahahahahahahahaha'
>>> 3 * 'hee' + 2 * '!'
'heeheehee!!'

3. 列出模块中的函数 dir(module)

>>> import math
>>> dir(math)
['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', 'nan', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'trunc']

4. 查看函数的帮助字符串 help(func)

>>> help(math.floor)
Help on built-in function floor in module math:floor(...)floor(x)Return the floor of x as an Integral.This is the largest integer <= x.

5. 查看文档字符串 func.__doc__

>>> print(math.floor.__doc__)
floor(x)Return the floor of x as an Integral.
This is the largest integer <= x.

6. 将整数和字符串转换为浮点数 float(x), x 为str 或 int类型

>>> float(3)
3.0
>>> float('3')
3.0

7. 浮点数转换为整数,int(x)舍去小数,round(x)为银行家圆整--最接近的偶数

>>> int(8.5)
8
>>> round(8.5)
8
>>> int(9.5)
9
>>> round(9.5)
10

8. 变量的多行赋值

>>> x, y, z = 1, 'two', 3.0
>>> x, y, z
(1, 'two', 3.0)

转载于:https://www.cnblogs.com/yunmenzhe/p/7506071.html

python基础查漏补缺1--算数、字符串与变量相关推荐

  1. Java基础查漏补缺(2)

    Java基础查漏补缺(2) apache和spring都提供了BeanUtils的深度拷贝工具包 +=具有隐形的强制转换 object类的equals()方法容易抛出空指针异常 String a=nu ...

  2. C/C++基础查漏补缺(一)----------寒假学习笔记(一)

    寒假C语言基础查漏补缺笔记(一) 本系列文章是基于自身的编程基础而编写的,其内容并非适用于所有人,请海涵~ 不过内容应该包括了所有的考点.用法,初学C/C++的大学生或者noip入门级选手可以以此作为 ...

  3. java怎么快速补缺_Java基础查漏补缺(1)

    Java基础查漏补缺 String str2 = "hello"; String str3 = "hello"; System.out.println(str3 ...

  4. C语言——基础查漏补缺(三):谭浩强红书刷题笔记大杂烩

    相关文章: C语言--基础查漏补缺(一):超长文帮你理清一些概念 C语言--基础查漏补缺(二):<C程序设计试题汇编>应试概念总结 C语言--基础查漏补缺(四):利用<挑战程序设计竞 ...

  5. C/C++基础查漏补缺(八)----------寒假学习笔记(八)

    寒假C语言基础查漏补缺笔记(八) 本系列文章是基于自身的编程基础而编写的,其内容并非适用于所有人,请海涵~ 不过内容应该包括了所有的考点.用法,初学C/C++的大学生或者noip入门级选手可以以此作为 ...

  6. Java基础查漏补缺(个人向)

    关键字 不熟悉的关键字 instanceof throw(手动的生成一个异常) throws(处理异常的方式) native strictfp transient volatile assert th ...

  7. MySQL基础查漏补缺

    1. char 与 varchar ? char 定义的是定长的字符串类型,比如电话号码.性别等字段,如果插入的数据长度小于定长就会以unicode编码补缺'\u0000'(我们看着是空格),大于定长 ...

  8. Java基础查漏补缺:(String篇)一个面试题问倒了我,原来String并不简单

    先来一道java面试题: String s = new String("zsx"); 问:创建了几个String Object? 先别往下看,想想答案 先上一个图: 如图所示,问题 ...

  9. Linux基础查漏补缺

    文章目录 第二遍重新回顾Linux基础 查看主机名 修改主机名 查看IP地址 Linux的 "--"和"-" 根目录文件的意义和作用 alias 直接在命令行界 ...

最新文章

  1. 从Ops到NoOps,阿里文娱智能运维的关键:自动化应用容量管理
  2. tomcat启动后如何登录
  3. ABI(Application Binary Interface)
  4. 解决python 提示 SyntaxError: Missing parentheses in call to 'print'
  5. 计算机办公应用总结,2017年办公自动化实习报告总结
  6. 如何获取当前显示的片段?
  7. 中国制盐市场销售动态及需求潜力预测报告(新版)2022-2027年
  8. 珍藏版创业思维导图,帮你成功创业!
  9. 大一计算机知识总结,大学计算机基础超详细知识点(高手总结)免费
  10. 华罗庚黄金分割优选法
  11. tungsten-replication实现mysql-mongo数据同步
  12. 谁知道qq会员怎么退款呢
  13. 介绍中国传统节日的网页html,介绍中国传统节日的作文4篇
  14. 系列微课|《Python程序设计(第3版)》第4章
  15. Python|range函数用法完全解读
  16. 支付系统设计四:轮询扣款设计04-整体设计
  17. linux串口设备配置方法(固定ID)
  18. python中not、and和or的简介以及优先级说明
  19. oracle如何导入一个用户,Oracle 把一个用户的数据导入另一个用户 (数据泵)
  20. java weblogic.wlst_Weblogic - 使用Wlst获取部署类型

热门文章

  1. 【牛客 - 370E】Rinne Loves Gift(Bellman_Ford判负环,二分,分数规划)
  2. 【HDU - 1564 】Play a game (博弈问题,找规律,奇偶博弈)
  3. 【HDU - 1301】Jungle Roads(并查集+最小生成树)(内附最小生成树两种算法 克鲁斯特尔算法amp;amp;普里姆算法)
  4. Coursera自动驾驶课程第1讲:Welcome to the self-driving cars specialization
  5. 机器学习笔记(六):正则化
  6. 金额输入框校验和自动校正、支持指定任意位数小数decimal、支持只能输入整数、支持是否允许输入负数等功能
  7. vue页面取ajax返回值,Vue前端交互模式、Promise用法(回调地狱)
  8. java 简单获取Excel表格内容(初学者)
  9. 华为鸿蒙等不急了,华为最强巨作,鸿蒙OS+六摄+麒麟985,网友:等不及了!
  10. Java-Jdbc,JDBC连接Oracle11g实例: