运算符

一.算数运算:

二.比较运算:

三.赋值运算

四.逻辑运算

五.成员运算

基本数据类型

一.Number(数字)

Python3中支持int、float、bool、complex。

使用内置的type()函数查询变量类型。

int(整型)

在python2中整数类型有两种一个是int,表示整型,一种是long,表示长整型。而在python3中整数类型只有int,没有限制大小,但是由于内存有限得原因,所以我们使用的整型不可能是无限大的。

在python2中整型大小的限制

在32为系统上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647

在64为系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807

python2中,当没有超过这个范围的时候是int类型,当超过这个范围的时候就是long类型。

整型的表现形式有四种,分别是二进制(0b开头),八进制(0o开头),十进制,十六进制(0x开头),进制之间的转换可以使用python中的内置函数(bin、oct、int、hex)。

二.布尔值

布尔值很简单,就是真和假,1为真0为假(进行判断的时候除了数字0为假,其它数字都为真)

三.字符串(str)

1.字符串的创建

我们的第一串代码hello world就是字符串类型的。

Python中的字符串通常使用单引号(‘’)或者双引号(“”)括起来,在字符串中可以使用反斜杠(\)进行转义,可以使用+好将两个字符串连接起来。

2.字符串的常用功能分割

长度

索引

切片

3.字符串特有功能去除两边空白

是否以什么开头

查找子序列

将字符串的某个子序列替换为指定的值

变大写

判断字符串是否和某个字符串一样

四.列表(List)

Python最常用的数据类型就是列表,在列表中的的数据类型可以不同,而且可以多层嵌套数据。

列表的格式,列表是写在[]中,使用逗号(,)进行元素间的分割。

1.创建列表

2、转换

字符串、字典、元组都可以转换为列表

3.列表常用功能索引

切片

长度

......

4.列表特有功能排序

追加

插入

移除

个数

扩展

反转

5.嵌套

五、元组(tuple)

元组合列表类似,但是元组中的元素一旦定义了就不能就行修改。

元祖的格式,元祖使用一个括号括起来,元素之间的分割是用逗号(,),元组中也可以存放不同类型的数据。

1.创建元组

2.转换

字符串、列表以及字典都可以转换为元组

3.常用功能索引

长度

切片

...

4.元组特有功能个数

索引位置

5.嵌套

6.元组的特性

元组的特性是不可修改,元素不可修改,但是元素中包含的元素可以修改

六、字典

Python中一个比较特别的数据类型,字典中的数据是映射的关系,一个键(key)映射一个或多个值(value),使用{}来进行标识,字典是一个无序的键值对的集合,而且一个字典中的间(key)是唯一的,不能重复。

1.创建字典

用列表创建字典时不能直接加到字典里需要通过enumerate。

2.字典常用功能

字典中没有切片,因为字典中的键值对的键(key)就是相应值的索引,相当于自定义了每个指的索引。索引

新增

删除

键、值、键值对

长度

3.另一种方式创建字典

示例一

示例二

python数字类型及运算_Python基础教程:运算符以及数据类型解析相关推荐

  1. python数字类型及运算_Python基础之(基本数据类型及运算)

    一.运算 1.1.算数运算 1.2.比较运算: 1.3.赋值运算: 1.4.逻辑运算: 1.5.成员运算: 针对逻辑运算的进一步研究: 1.在没有()的情况下not 优先级高于 and,and优先级高 ...

  2. python数字类型及运算_Python数据类型之数字(Numbers)和运算符

    # Numbers(数字)类型分类 # 1.整数 int # 2.浮点数 float # 3.复数 complex # 整型:通常被称为整数,可以是正整数或负整数,不携带小数点:Python3中整型是 ...

  3. python数字类型及运算_Python类型和运算--数字

    在Python中,数字并不是一个真正的对象类型,而是一组相似类型的分类.不仅包括通常的数字类型(整数和浮点数),黑包括数字表达式,以及高级的数字编程. 基本数字常量 数字 常量 1234, -24 整 ...

  4. python中的正则表达式语法_Python基础教程之正则表达式基本语法以及re模块

    什么是正则: 正则表达式是可以匹配文本片段的模式. 正则表达式'Python'可以匹配'python' 正则是个很牛逼的东西,python中当然也不会缺少. 所以今天的Python就跟大家一起讨论一下 ...

  5. python序列类型举例说明_Python基础__Python序列基本类型及其操作(1)

    本节考虑的Python的一个中要的内置对象序列, 所谓的序列即一个有序对象的集合.这里的对象可以是数字.字符串等.根据功能的不同将序列分为字符串.列表.元组,本文将以下这几种对象做一些介绍. 一. 字 ...

  6. python自定义函数详解_python基础教程之自定义函数介绍

    函数最重要的目的是方便我们重复使用相同的一段程序. 将一些操作隶属于一个函数,以后你想实现相同的操作的时候,只用调用函数名就可以,而不需要重复敲所有的语句. 函数的定义 首先,我们要定义一个函数, 以 ...

  7. python可以这样学读后感_Python基础教程的读后感10篇

    <Python基础教程>是一本由Magnus Lie Hetland著作,人民邮电出版社出版的平装图书,本书定价:69.00元,页数:471,文章吧小编精心整理的一些读者的读后感,希望对大 ...

  8. python变量定义的规则_Python基础教程(2)Python变量与注释

    一.Python变量定义规则 在Python中定义变量的方式和Shell很像,有以下规则: 1.变量名只能是字母.数字或者下划线的组合,不能有空格或者其他特殊字符,且第一个字符不能是数字 2.使用变量 ...

  9. python雷达图详解_Python基础教程 - matplotlib实现雷达图和柱状图

    原标题:Python基础教程 - matplotlib实现雷达图和柱状图 Python基础教程记录 - 使用matplotlib实现雷达图和柱状图. 注:主要是设置add_subplot(133),分 ...

最新文章

  1. 基于ZYNQ实时目标检测系统
  2. codeforce 266c Below the Diagonal 矩阵变换 (思维题)
  3. 为自己写程序之JavsScript代码段测试器
  4. [转载] Python中TFTP的理解
  5. Docker上部署GitLab , 搭建私有Git仓库 (基于Docker镜像sameersbn/docker-gitlab)
  6. 常用的linux远程管理方法,常用windows下远程管理Linux服务器的方法
  7. pt-show-grants的用法
  8. [BZOJ1968][AHOI2005]COMMON约数研究 数学
  9. neo4j︱Cypher 查询语言简单案例(二)
  10. SharePoint:扩展DVWP - 第8部分:挂接了工作流列表表单操作
  11. python重要性_基于Python的随机森林特征重要性图
  12. 如何实现一次选择多个文件上传,而且异步上传
  13. C++ string获取字符串元素:[]和at()
  14. 4.13 期货每日早盘操作建议
  15. 前端js正则表达式2
  16. 听课笔记-名校启程大学规划课
  17. 写一个python函数 用cuda加速
  18. 人工蜂群算法求解TSP旅行商问题C++(2020.11.13)
  19. h5将数字翻译为大写汉字_JS将数字转换为大写汉字人民币
  20. 目前国内常见医用显示器品牌

热门文章

  1. 11300001数据集配置错误_Power BI 中的数据刷新(二)
  2. 第八届蓝桥杯第十题 k倍区间
  3. 剑指offer面试题32 - II. 从上到下打印二叉树 II(二叉树)(BFS)
  4. 图像识别中——目标分割、目标识别、目标检测和目标跟踪的区别
  5. 机器学习之监督学习(四)——贝叶斯分类器
  6. 【muduo源码分析】Buffer类的设计
  7. [并非笑话]当Borland的工程师向微软寻求技术支持时
  8. 多线程矩阵乘法运算 c++
  9. learning java AWT 布局管理器CardLayout
  10. 11.2 正睿停课训练 Day15