python数值运算符也叫内置运算符_Python全栈工程师(数值类型、运算符)
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全栈工程师(数值类型、运算符)相关推荐
- python输出浮点数x的y次方_Python全栈工程师(exercises)
print(206 // 16, "axe", 216 % 16, "liang") 2. 凌晨0:0:0计时 到现在已经过了63320秒 现在是几时几分几秒 ...
- python中常见的内置函数_python常用内置函数
内置函数(***) 1.print() 屏幕输出. ''' 源码分析 def print(self, *args, sep=' ', end='\n', file=None): # known spe ...
- python全栈开发要学些什么_python全栈工程师学些什么
全栈工程师是指掌握python各项技术,并能独立完成产品的人. python全栈工程师使用python相关工具和知识完成从前端页面的实现,到后台代码的编写,再到数据库的管理,一人可以搞定一个公司网站的 ...
- python的数值类型和运算符_Python全栈工程师(数值类型、运算符)
1.十进制表示方式 10 200 -100 999 八进制: 0o177(127) 0o11(9) 2.十六进制: 0x11(17) 0xff(255) 0x1a2b 3.二进制: 0b111 0b1 ...
- python一共有多少个内置函数_Python 35个内置函数,你都ok吗?
Python一共有60多个内置函数,今天先梳理其中35 个 1 abs() 绝对值或复数的模 In [1]: abs(-6) Out[1]: 6 . 2 all() 接受一个迭代器,如果迭代器的所有元 ...
- python中常见的内置函数_Python常用内置函数总结
Python 常用内置函数总结 一.数学相关 1 .绝对值: abs(-1) 2 .最大最小值: max([1,2,3]) . min([1,2,3]) 3 .序列长度: len('abc') . l ...
- python的数据类型包括内置的_python基础(三)-数据类型与内置方法1
今日内容 数据类型 (1)整型(INT) '''int只能转纯数字的字符串,小数点都不行''' 存一个值且有序:但凡有索引的数据都是有序的. 进制转换 10进制转二进制:print(bin(12)) ...
- python进制转换内置函数_python数学运算、逻辑运算和进制转化相关的 内置函数...
学习函数原型 有些朋友平时反映,看不懂官方文档中介绍函数的说明,比如: max(iterable,*[, key, default]) max 函数的几个形参,为什么有 * 符号,又有 []? 今天在 ...
- python全栈工程_Python全栈工程师(编码)
Python 入门基础 补充: 主流3操作大系统 Windows: Winxp Win7 Win8 Win10 Unix: Solaris(SUN) IOS(Apple移动端) Mac OS Li ...
最新文章
- python文件关键行数_Python计算大文件行数方法及性能比较
- v9php 碎片信息,phpcms v9碎片管理及调用技巧分享
- 实战:使用OpenCV+Python+dlib为人脸生成口罩
- Java分割由多个空白字符连接的字符串
- Linux下为iptables增加layer7补丁(Linux2.6.25内核)
- review——C# (15)转换
- Nginx配置成系统服务
- 搜索Maven依赖资源_搜索Maven工件_搜索Maven构件_搜索依赖_搜索构件_搜索工件
- Ubuntu安装之各种坑
- python创建和删除文件有什么区别_python创建与删除临时文件夹的例子
- MDT+ADK网络部署操作系统
- 微信公众号封面一键生成器
- Windows10系统迁移-同一PC硬盘之间
- mfc word转pdf
- U8C报表模板已设置,任务已分配仍无法查看报表数据
- RocketMQ 优雅停机技巧
- win8连接wifi成功但受限制_win8平板电脑魔兽评测 Win8平板Pi游戏平板电脑测评PO W1流畅运行...
- ios wifi 定位_iOS中三种定位方式
- 树莓派【树莓派关机命令,putty下载与远程控制树莓派,vnc控制树莓派(还没写完)】
- win10系统如何格式化
热门文章
- SMARTFORMS打印后转存为PDF文件相关问题
- 2019,顺丰不顺风
- vb 访问远程计算机,vb 怎么访问远程电脑SQL SERVER数据库
- linux php应用多台服务器架构,Nginx+PHP-FPM在两台服务器实现
- 河北省电子工程高级职称公示_2019年河北省电子工程职称评审,中级职称已经出结果了!...
- eslint 无法格式化ts_VS Code Prettier + ESlint 格式化Vue代码及遇到问题
- c语言如何输出斜杠星号,Excel 如何提取出最后一个斜杠开始的数字
- linux桌面环境知乎,24 个值得尝试的 Linux 桌面环境 | Linux 中国
- 计算机辅助教学导学设计研究,《计算机辅助教学》实验报告
- python基础教程:操作符