1.数值型对象的创建

(整型和和浮点型就不多赘述)

使用type函数可查看对象类型

a=2

type(a)

int

浮点型对象(float)也可用科学记数法来创建,在科学记数法中,e代表以10为底,e后面的数字代表10的幂。例如:1.23e=1.23*100=123

科学记数法创建的数,即使是整数,也会用浮点类型表示;

浮点类型不是小数类型,小数一定只能用浮点表示,但浮点类型对象还可用于存储整数型数据。

创建复数对象

Python中复数的定义与数学中复数定义相同   #complex代表复数

对象类型转换:

使用int函数将浮点型转换为整型

int(4,3)----->4   ;   int(4,9)----->4   #int功能实际上是保留小数的整数部分

同理:float(1)----->1.0

2.数值型对象的科学运算

(不同的运算符)// 相除后取整,**幂运算

9/2----->4.5   #即使你运算的数值都是整型,也有可能返回浮点型对象

9//2----->4

9**2----->81

通过导入math包,还可以使用更多科学运算函数。Python中,包是指封装好的,功能完整的代码模块,导入该模块后,可使用包中定义的函数或类。Python中可使用import语句进行包的导入。

import  math

math包中常用的计算函数(见收藏)

Python自带的科学运算函数:

abs(x)----->返回x的绝对值,类型随x

max(n1,n2,...)----->返回最大值;min(n1,n2,...)----->返回最小值

round(x,[,n])----->默认返回浮点数x的四舍五入值,如给出n值,则代表舍入到小数点后的n位。例如round(1.23456,3)返回1.235

符合赋值运算符

例如:c+=a等效于c=c+a

3.布尔型对象

也被称为逻辑性对象,只包含两个值,TRUE,FALSE,主要用于进行逻辑运算或表示某种逻辑运算结果。

创建布尔对象  # 首字母大写,Python区分大小写

True------>True

type(False)------>bool

比较运算

最常见的生成布尔型对象的表达式就是比较运算。常用的比较运算的运算符如下所示:

==        !=        >        <        >=        <=        例:

a==3        b==3        a==b----->True

逻辑运算

and        or        not        例:

x and y    “与”运算:如果 x 为False,x and y 返回False,否则它返回 y 的计算值

x or y       “或”:如果 x 是True,它返回True,否则它返回 y 的计算值

not x        “非”:如果 x 为True,返回False。如果 x 为False,他返回True

(其实还是和在离散数学中学的一样)

布尔型对象和数值型对象的对应关系

1.体现在恒等时为True

1==True----->  True

0==False---->  False

2.可参与逻辑运算

1 or False-----> 1

not 0-----> True

但本质上还是不一样的,可用is来判断

1 is True----->False

Python 基础学习02相关推荐

  1. Python基础学习笔记三

    Python基础学习笔记三 print和import print可以用,分割变量来输出 import copy import copy as co from copy import deepcopy ...

  2. Python基础知识02

    内容供自己学习使用,如有错误之处,请大佬们指正,谢谢! 作者:rookiequ python基础知识02 数据类型 列表(list):可以存放多个元素,并且元素类型可以不同 #可以存放多种数据类型 l ...

  3. Python 基础学习笔记 03

    Python基础系列 Python 基础学习笔记 01 Python 基础学习笔记 02 Python 基础学习笔记 03 Python 基础学习笔记 04 Python 基础学习笔记 05 文章目录 ...

  4. python自学用什么书好-适合python基础学习的好书籍

    分享几本python基础学习的书籍给大家 <Python编程:从入门到实践> 内容简介:本书是一本针对所有层次的Python 读者而作的Python 入门书.全书分两部分:第一部分介绍用P ...

  5. python心得体会-终于懂得python基础学习心得

    为了提高模块加载的速度,每个模块都会在__pycache__文件夹中放置该模块的预编译模块,命名为module.version.pyc,version是模块的预编译版本编码,一般都包含Python的版 ...

  6. python开发需要掌握哪些知识-Python基础学习需要掌握哪些知识

    1.1Python的对象 python的内置对象类型有很多,包括数字,字符串,列表,集合,元组,字典等等,在Python中,一切皆对象 pickle腌制--在Python中,如果有一些对象需要持久性存 ...

  7. Python基础学习-Python中最常见括号()、[]、{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho

    Python基础学习-Python中最常见括号().[].{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho ...

  8. python基础学习_转行零基础该如何学习python?很庆幸,三年前的我选对了

    这似乎是一个如荼如火的行业,对于一直在思考着转行的我,提供了一个不错的方向. 这个行业当然就是python程序员,真正开始决定转行是在24岁的时候,到现在已经有三年多了,我从零开始,每天用业余两个小时 ...

  9. Python基础学习笔记之(二)

    Python基础学习笔记之(二) zouxy09@qq.com http://blog.csdn.net/zouxy09 六.包与模块 1.模块module Python中每一个.py脚本定义一个模块 ...

最新文章

  1. jQuery源码分析系列:属性操作
  2. C++知识点33——使用C++标准库(无序关联容器unordered_(multi)map,unordered_(multi)set)
  3. xsy 1836 - Shop
  4. 复旦计算机测试,复旦大学计算机用能力水平测试(Fudan Computer Skills.doc
  5. LL-verilog语法-generate语句
  6. 11.1.1 认识StringBuffer类(1)
  7. 判断一组checkbox中是否有被选中的
  8. 输出halloword
  9. python数值计算库Numpy学习之—np.linalg.norm(求范数)
  10. LINUX查看一个进程用的内存准确数量
  11. 微信微页面源码H5页面
  12. js禁止中文输入 最简洁的【禁止输入中文】
  13. 微信公众号迁移公证书办理流程与条件
  14. 实现将exe格式的软件重新打包为msi格式的静默安装软件,方便域控使用策略分发软件
  15. arduino 超声波测距原理_基础教程10 Arduino 超声波测距
  16. Android四大组件——BroadcastReceiver普通广播、有序广播、拦截广播、本地广播、Sticky广播、系统广播
  17. Nexus Repository和Docker Registry镜像仓库搭建及使用
  18. RSA的dp泄露 —— 【WUST-CTF2020】leak
  19. 什么是api_什么是API
  20. 【机器学习】1-机器学习的分类及重要概念

热门文章

  1. 阿里云OSS存储服务器
  2. 获取 3D Slicer 的配色/色彩方案
  3. Android RIL
  4. APP自动化定位方法
  5. 计算机网络课程堂教学设计,网络课程教学设计
  6. 2022年中国研究生报考现状分析:考研热度只增不减,就业压力仍为主要因素[图]
  7. python 3.8安装pillow包报错
  8. 山东泰开集团 工业机器人_对接世界“工业4.0”泰开机器人 大步向智能制造领域拓展延伸...
  9. DX11(零)-前言
  10. FPGA设计思想与技巧之串并转换和流水线操作