一、算术运算

整除://

取余:%

乘方:** (a ** b = pow(a, b))

十六进制表示:0x...,八进制表示0...

round(x [, n]):对x从小数点第n位取四舍五入结果,默认n为0。

>>>print round(50.268)

50>>>print round(50.268, 2)

50.27

在python2中,‘/’为一般除法,即当除数和被除数都是整数时相当于‘//’,当除数和被除数至少有一个是浮点数时则结果为浮点数;而在python3中‘/’总会产生十进制的浮点数。python提供17位小数精度的浮点,小数点后第二位开始最右边的0将会被忽略,如0.800000显示为0.8。

>>>1.25 % 0.5

0.25

#python 2

>>>5 / 2

2

>>>5 / 2.2.5

#python 3

>>>5 / 2

2.5

原地修改运算符类似于C/C++,包括-=、*=、+=、/=等等。

使用import 语句导入模块,使用from import 语句从模块中导入函数。

math.floor(n)函数:向下取整,所得结果仍为浮点数。

math.ceil(n)函数:向上取整,所得结果仍为浮点数。

int(n)类型转换:将n转为整型,去尾。可使用int、float、str、list、dict、tuple等函数进行强制类型转换。

nan表示非数值,None表示空值。

处理复数可以使用cmath模块,虚数用j或J表示。

二、其他

注释:#

拼接字符串:+,不同类型的对象用加号连接会产生TypeError错误。

repr()函数:将其他类型转为合法字符串。

input('  ')函数可以用于获得用户输入,参数为提示用户输入的信息。

raw_input('  ')函数可以获得用户输入的原始文本。

跨多行文本可使用三对单引号或双引号实现,该字符串保留原始的输入状态。

此外,一行文本中如果‘\’作为最后一个字符则表示跨行。

r‘     ’表示原始字符串,最后一个字符不能是反斜线,u‘    ’表示Unicode字符串。

pow(x, y[, z])函数表示x的y次幂(结果对z取模)。

python中变量名必须是大小写英文、数字和_的组合,且数字不能作为开头,建议使用小写字母命名。此外,变量名不能是python中的关键词。变量名称不合规则,会产生SyntaxError错误。在程序中使用被删除的变量会引发NameError错误。

python数学表达式_Python入门笔记——(1)数字与表达式相关推荐

  1. python电子版教程_Python入门笔记(内附2019年最新python教程+电子书资料分享)

    希望大家喜欢,点赞哦Python变量和数据类型 数据类型 print语句 注释 Python的注释以 # 开头,后面的文字直到行尾都算注释 # 这一行全部都是注释... print 'hello' # ...

  2. python 数学期望_python机器学习笔记:EM算法

    完整代码及其数据,请移步小编的GitHub 传送门:请点击我 如果点击有误:https://github.com/LeBron-Jian/MachineLearningNote EM算法也称期望最大化 ...

  3. python数学知识点_python基础知识整理

    序言:本文简单介绍python基础知识的一些重要知识点,用于总结复习,每个知识点的具体用法会在后面的博客中一一补充 2. 程序: 一组计算机能识别和执行的指令,是实现某种需求的软件. 3. 操作系统: ...

  4. python代码测试_Python入门学习系列——Python代码测试

    Python代码测试 对于编写的代码,可以使用unittest模块中的相关方法进行测试. 测试函数 首先定义一个简单的函数,该函数用来合并名称并返回. name_function.py: def ge ...

  5. python的读后感_Python读书笔记

    <Python编程:从入门到实践>第一章 起步 1.Python代码编译方法 办法一: import py_compile #路径前加r前缀禁止转义 py_compile.compile( ...

  6. Java 8 Lambda表达式官方入门教程(包括Lambda表达式介绍和语法)

    Java8做出了比较大的更新,支持了很多新特性,Java8引入的Lambda表达式这一特性,使Java8支持函数式编程,目前网上有较多的教程,本文整理了来自Oralce官方提供的教程. Lambda表 ...

  7. python数字和运算_Python学习笔记:数字类型和运算符,与

    数字类型 整数类型: 数制: 十进制 二进制:以0b或0B开头 八进制:以0o或0O开头 十六进制:以0x或0X开头 浮点类型: 带小数点,范围−10 308 ~10 308 ,精度数量级10 −16 ...

  8. python dict遍历_Python学习笔记:19个pythonic编程习惯,让你的Python入门更优雅

    Python最大的优点之一就是语法简洁,好的代码就像伪代码一样,干净.整洁.一目了然. 要写出 Pythonic(优雅的.地道的.整洁的)代码,需要多看多学大牛们写的代码,github 上有很多非常优 ...

  9. python数字1 3怎么表示_Python入门篇之数字

    数字类型 数字提供了标量贮存和直接访问.它是不可更改类型,也就是说变更数字的值会生成新的对象.当然,这个过程无论对程序员还是对用户都是透明的,并不会影响软件的开发方式. Python 支持多种数字类型 ...

最新文章

  1. 21Iterator(迭代器)模式
  2. 区块链教程Fabric1.0源代码分析scc(系统链码)
  3. Python_Nginx
  4. [javaSE] 标识符大小写
  5. Android UI布局之LinearLayout
  6. html5表单密码验证及提示,HTML5表单及其验证(示例代码)
  7. 1000道Python题库系列分享25(40道Pandas客观题)
  8. yolov3为什么对大目标检测不好_【目标检测简史】进击的YOLOv3,目标检测网络的巅峰之作...
  9. 一个好用的导出excel数据为protobuf的工具
  10. Redis 学习之事务处理
  11. 电源层和地线层完整性规则_射频电路设计实例以及一些经常遇见的问题
  12. STRING网站分析蛋白质相互作用
  13. Go语言使用之File操作
  14. 【Algorithm】数学归纳法
  15. 前端之CSS篇(一)——CSS入门及基础选择器和字体文本属性
  16. 爱奇艺自主研发的动态化框架!
  17. mysql 怎样解锁表_mysql一键解锁表
  18. acwing-小猫爬山
  19. 【数据结构和算法】图论—克鲁斯卡尔(Kruskal)算法详解
  20. python 官网下载地址

热门文章

  1. java异常详细讲解_java异常的讲解
  2. afn text html,关于AFN请求返回的数据格式
  3. shell获取指定程序的pid号
  4. java获取字符串最长_基于java查找最长字符串代码实例
  5. python格式规范的要求_python模块规定的格式,按照这样写,最规范
  6. 大工18秋《c c 语言程序设计》,大工18秋《毕业论文(设计)写作指导》在线测试1.txt...
  7. 下面属于javascript内部对象的有_【JavaScript 教程】面向对象编程——this 关键字...
  8. go 链路追踪_【go-micro实践】jaeger分布式链路追踪
  9. c语言如何回缩一个字符,撑大的胃怎样能瘦回去 被撑大的胃还能缩回去吗
  10. 安装clangd:‘GLIBC_2.18‘ not found解决