1.十进制表示方式

10 200 -100 999

八进制:

0o177(127)

0o11(9)

2.十六进制:

0x11(17)

0xff(255)

0x1a2b

3.二进制:

0b111

0b101

整形数 int

整数是不带小数的部分数字

正数

负数

0

浮点数:float

带有小数部分的数字

复数分为两部分:

实部(real)

虚部(image)

虚部是j或J结尾的数

字面值:

1j

(2J)

1+2J

3-4J

bool有两种

1.true 代表条件成立

2.false 代表条件不成立

true的值是1

false的值是0

内置对象:

None 是一个表示不存在的特殊对象(空值)

用来占位或解除变量的绑定

表达式:

由数字、数字和运算符组成

通常让计算机做一些事会返回结果

算数运算运算符:

1.+  加法

2.-  减法

3.*  乘法

4./  除法

5.//  地板除

6.**  幂运算

7.%  取余

/ 除法:

得到的是浮点数 不会丢弃小数位

// 地板除:

得到的是整数型 字节舍去所有小数(没有四舍五入)

% 取余:

取整除后所剩余的余数(7%3=1)

** 幂运算:

优先级:

1.**

2.*   /   //   %

3.+   -

4.()内的优先级最高

优先级越高越先执行 同等优先级 从左往右依次执行

混合类型自动升级:

整数加浮点数结果为浮点数

基本输入函数:

print(格式:print(要打印的内容))

多个数据类型要用“,”分开

变量:

变量就是关联一个对象的标识符并且区分字母大小写

标识符的命名:

必须以下划线或字母开头,后面跟字母、下划线、整数

不能使用Python的关键字命名

赋值运算符:

“=”

语法:

变量名=表达式

变量名1=变量名2=表达式

变量名=表达式=序列

创建一个变量,此变量用来绑定数据对象

修改一个变量的绑定关系 让其绑定另一个对象

当变量不存在时创建变量 同事将对象绑定在变量上

当变量存在时改变变量的对象

一个人变量只能绑定一个对象

一个对象可以绑定多个变量

序列赋值:

a,b = 100,200

Python的自动化内存管理:

a=a+b

释放a  a=a+b的和

变量的交换:

交换算法:

>>> a=10

>>> b=20

>>> a=a+b

>>> b=a-b

>>> a=a-b

>>> a

20

>>> b

10

第三变量:

>>> a=20

>>> b=10

>>> c=a

>>> a=b

>>> b=c

>>> a

10

>>> b

20

序列赋值:

>>> a=10

>>> b=20

>>> a,b=20,10

>>> a

20

>>> b

10

>>>

删除变量:

del

>>> del a

删除变量的同时解除与对象的关联关系,如果能则释放对象

help(“——main——”)

tarena@tedu:~$ python3

Python 3.5.2 (default, Nov 17 2016, 17:05:23)

[GCC 5.4.0 20160609] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>> a = 100

>>> help("__main__")

在交互模式下查看当前作用域的所有变量

Q退出查看

自动化内存管理和引用计数:

每个对象都会记录有几个变量绑定自身,当引用的数量为0时则此对象将被销毁 并且释放内存资源

此种自动化内存管理的方式叫引用计数

is/is not 运算符

作用:

判断两个对象是否是一个对象,当是同一个对象时返回true否则返回 false

is not返回值与is相反

id(obj)函数:

返回一个对象在内存中的地址(id(对象)

小整数对象值:

CPython中 ,整数-5到256的数永远存在于小数池中不会释放且可重复使用

符合赋值算数运算符:

y += x 等同于 y = y + x

y -= x 等同于 y = y - x

y *= x 等同于 y = y * x

y /= x 等同于 y = y / x

y //= x 等同于 y = y // x

y %= x 等同于 y = y % x

y **= x 等同于 y = y ** x

练习:写程序打印出

1.

古代的秤是16两一斤 请问216两是几斤几两

print("Answer to question 1:")

print(216 // 16, "axe", 216 % 16, "liang")

2.

冲凌晨0:0:0计时 到现在已经过了63320秒 现在是几时几分几秒

print("Answer to question 2:")

time = 63320

time // 3600

a = time % 3600

a // 60

a % 60

print(time // 3600, "小时", a // 60, "分钟", a % 60, "秒")

3.温度转换:

摄氏度=5.0/9.0*(华氏度-32)

请问100华氏度是多少摄氏度?

如果当前温度是摄氏度温度能否算出华氏度温度是多少?

print("Answer to question 3:")

a = 5.0 / 9.0 * (100 - 32)

print("100华氏度=", a, "摄氏度")

a = 100 * 9 / 5 + 32

print("100摄氏度=", a, "华氏度")

python数值运算符也叫内置运算符_Python全栈工程师(数值类型、运算符)相关推荐

  1. python输出浮点数x的y次方_Python全栈工程师(exercises)

    print(206 // 16, "axe", 216 % 16, "liang") 2. 凌晨0:0:0计时 到现在已经过了63320秒 现在是几时几分几秒 ...

  2. python中常见的内置函数_python常用内置函数

    内置函数(***) 1.print() 屏幕输出. ''' 源码分析 def print(self, *args, sep=' ', end='\n', file=None): # known spe ...

  3. python全栈开发要学些什么_python全栈工程师学些什么

    全栈工程师是指掌握python各项技术,并能独立完成产品的人. python全栈工程师使用python相关工具和知识完成从前端页面的实现,到后台代码的编写,再到数据库的管理,一人可以搞定一个公司网站的 ...

  4. python的数值类型和运算符_Python全栈工程师(数值类型、运算符)

    1.十进制表示方式 10 200 -100 999 八进制: 0o177(127) 0o11(9) 2.十六进制: 0x11(17) 0xff(255) 0x1a2b 3.二进制: 0b111 0b1 ...

  5. python一共有多少个内置函数_Python 35个内置函数,你都ok吗?

    Python一共有60多个内置函数,今天先梳理其中35 个 1 abs() 绝对值或复数的模 In [1]: abs(-6) Out[1]: 6 . 2 all() 接受一个迭代器,如果迭代器的所有元 ...

  6. python中常见的内置函数_Python常用内置函数总结

    Python 常用内置函数总结 一.数学相关 1 .绝对值: abs(-1) 2 .最大最小值: max([1,2,3]) . min([1,2,3]) 3 .序列长度: len('abc') . l ...

  7. python的数据类型包括内置的_python基础(三)-数据类型与内置方法1

    今日内容 数据类型 (1)整型(INT) '''int只能转纯数字的字符串,小数点都不行''' 存一个值且有序:但凡有索引的数据都是有序的. 进制转换 10进制转二进制:print(bin(12)) ...

  8. python进制转换内置函数_python数学运算、逻辑运算和进制转化相关的 内置函数...

    学习函数原型 有些朋友平时反映,看不懂官方文档中介绍函数的说明,比如: max(iterable,*[, key, default]) max 函数的几个形参,为什么有 * 符号,又有 []? 今天在 ...

  9. python全栈工程_Python全栈工程师(编码)

    Python 入门基础 补充: 主流3操作大系统 Windows: Winxp   Win7 Win8 Win10 Unix: Solaris(SUN) IOS(Apple移动端) Mac OS Li ...

最新文章

  1. python文件关键行数_Python计算大文件行数方法及性能比较
  2. v9php 碎片信息,phpcms v9碎片管理及调用技巧分享
  3. 实战:使用OpenCV+Python+dlib为人脸生成口罩
  4. Java分割由多个空白字符连接的字符串
  5. Linux下为iptables增加layer7补丁(Linux2.6.25内核)
  6. review——C# (15)转换
  7. Nginx配置成系统服务
  8. 搜索Maven依赖资源_搜索Maven工件_搜索Maven构件_搜索依赖_搜索构件_搜索工件
  9. Ubuntu安装之各种坑
  10. python创建和删除文件有什么区别_python创建与删除临时文件夹的例子
  11. MDT+ADK网络部署操作系统
  12. 微信公众号封面一键生成器
  13. Windows10系统迁移-同一PC硬盘之间
  14. mfc word转pdf
  15. U8C报表模板已设置,任务已分配仍无法查看报表数据
  16. RocketMQ 优雅停机技巧
  17. win8连接wifi成功但受限制_win8平板电脑魔兽评测 Win8平板Pi游戏平板电脑测评PO W1流畅运行...
  18. ios wifi 定位_iOS中三种定位方式
  19. 树莓派【树莓派关机命令,putty下载与远程控制树莓派,vnc控制树莓派(还没写完)】
  20. win10系统如何格式化

热门文章

  1. SMARTFORMS打印后转存为PDF文件相关问题
  2. 2019,顺丰不顺风
  3. vb 访问远程计算机,vb 怎么访问远程电脑SQL SERVER数据库
  4. linux php应用多台服务器架构,Nginx+PHP-FPM在两台服务器实现
  5. 河北省电子工程高级职称公示_2019年河北省电子工程职称评审,中级职称已经出结果了!...
  6. eslint 无法格式化ts_VS Code Prettier + ESlint 格式化Vue代码及遇到问题
  7. c语言如何输出斜杠星号,Excel 如何提取出最后一个斜杠开始的数字
  8. linux桌面环境知乎,24 个值得尝试的 Linux 桌面环境 | Linux 中国
  9. 计算机辅助教学导学设计研究,《计算机辅助教学》实验报告
  10. python基础教程:操作符