Python 基础学习02
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相关推荐
- Python基础学习笔记三
Python基础学习笔记三 print和import print可以用,分割变量来输出 import copy import copy as co from copy import deepcopy ...
- Python基础知识02
内容供自己学习使用,如有错误之处,请大佬们指正,谢谢! 作者:rookiequ python基础知识02 数据类型 列表(list):可以存放多个元素,并且元素类型可以不同 #可以存放多种数据类型 l ...
- Python 基础学习笔记 03
Python基础系列 Python 基础学习笔记 01 Python 基础学习笔记 02 Python 基础学习笔记 03 Python 基础学习笔记 04 Python 基础学习笔记 05 文章目录 ...
- python自学用什么书好-适合python基础学习的好书籍
分享几本python基础学习的书籍给大家 <Python编程:从入门到实践> 内容简介:本书是一本针对所有层次的Python 读者而作的Python 入门书.全书分两部分:第一部分介绍用P ...
- python心得体会-终于懂得python基础学习心得
为了提高模块加载的速度,每个模块都会在__pycache__文件夹中放置该模块的预编译模块,命名为module.version.pyc,version是模块的预编译版本编码,一般都包含Python的版 ...
- python开发需要掌握哪些知识-Python基础学习需要掌握哪些知识
1.1Python的对象 python的内置对象类型有很多,包括数字,字符串,列表,集合,元组,字典等等,在Python中,一切皆对象 pickle腌制--在Python中,如果有一些对象需要持久性存 ...
- Python基础学习-Python中最常见括号()、[]、{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho
Python基础学习-Python中最常见括号().[].{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho ...
- python基础学习_转行零基础该如何学习python?很庆幸,三年前的我选对了
这似乎是一个如荼如火的行业,对于一直在思考着转行的我,提供了一个不错的方向. 这个行业当然就是python程序员,真正开始决定转行是在24岁的时候,到现在已经有三年多了,我从零开始,每天用业余两个小时 ...
- Python基础学习笔记之(二)
Python基础学习笔记之(二) zouxy09@qq.com http://blog.csdn.net/zouxy09 六.包与模块 1.模块module Python中每一个.py脚本定义一个模块 ...
最新文章
- jQuery源码分析系列:属性操作
- C++知识点33——使用C++标准库(无序关联容器unordered_(multi)map,unordered_(multi)set)
- xsy 1836 - Shop
- 复旦计算机测试,复旦大学计算机用能力水平测试(Fudan Computer Skills.doc
- LL-verilog语法-generate语句
- 11.1.1 认识StringBuffer类(1)
- 判断一组checkbox中是否有被选中的
- 输出halloword
- python数值计算库Numpy学习之—np.linalg.norm(求范数)
- LINUX查看一个进程用的内存准确数量
- 微信微页面源码H5页面
- js禁止中文输入 最简洁的【禁止输入中文】
- 微信公众号迁移公证书办理流程与条件
- 实现将exe格式的软件重新打包为msi格式的静默安装软件,方便域控使用策略分发软件
- arduino 超声波测距原理_基础教程10 Arduino 超声波测距
- Android四大组件——BroadcastReceiver普通广播、有序广播、拦截广播、本地广播、Sticky广播、系统广播
- Nexus Repository和Docker Registry镜像仓库搭建及使用
- RSA的dp泄露 —— 【WUST-CTF2020】leak
- 什么是api_什么是API
- 【机器学习】1-机器学习的分类及重要概念
热门文章
- 阿里云OSS存储服务器
- 获取 3D Slicer 的配色/色彩方案
- Android RIL
- APP自动化定位方法
- 计算机网络课程堂教学设计,网络课程教学设计
- 2022年中国研究生报考现状分析:考研热度只增不减,就业压力仍为主要因素[图]
- python 3.8安装pillow包报错
- 山东泰开集团 工业机器人_对接世界“工业4.0”泰开机器人 大步向智能制造领域拓展延伸...
- DX11(零)-前言
- FPGA设计思想与技巧之串并转换和流水线操作