运算符

一.算数运算:

二.比较运算:

三.赋值运算

四.逻辑运算

五.成员运算

基本数据类型

一.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 去除str的引号 去除括号_Python基础教程:运算符以及数据类型解析相关推荐

  1. python组合类型有哪三种_Python基础语法三组合数据类型

    一.列表(Lists) 列表属于Python中的序列类型,它是任意对象的有序集合,通过 " 位置 "或者 " 索引 " 访问其中的元素,它具有可变对象.可变长度 ...

  2. python 去除str的引号 去除括号_用python进行图像修复与去除水印

    有时候我们在看知乎的时候,会突然发现一张很好看的图片,想据为己有,猥猥琐琐的准备长按图片保存,发现图片上居然带了水印,这个时候该怎么办呢?哈哈哈,直接裁剪掉不就好了吗~~~ 但是,作为一个新时代的程序 ...

  3. python 类和对象 经常用吗_python基础教程之对象和类的实际运用

    我们熟悉了对象和类的基本概念.我们将进一步拓展,以便能实际运用对象和类. 调用类的其它信息 中提到,在定义方法时,必须有self这一参数.这个参数表示某个对象.对象拥有类的所有性质,那么我们可以通过s ...

  4. python定义一个list数据来源于变量_python基础知识4--数据类型与变量

    阅读目录 一.变量 二.数据类型 2.1 什么是数据类型及数据类型分类 2.2 标准数据类型: 2.2.1 数字 2.2.1.1 整型: 2.2.1.2 长整型long: 2.2.1.3 布尔bool ...

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

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

  6. python 字符串替换_Python基础教程,第四讲,字符串详解

    本节课主要和大家一起学习一下Python中的字符串操作,对字符串的操作在开发工作中的使用频率比较高,所以单独作为一课来讲. 学完此次课程,我能做什么? 学完本次课程后,我们将学会如何创建字符串,以及如 ...

  7. python列表元祖字典集合运算_Python基础5:列表 元祖 字典 集合 Json

    [ 列表] 列表(list)是Python以及其他语言中最常用到的数据结构之一.Python使用使用中括号 [ ] 来解析列表. 列表是可变的(mutable)--即:可以改变列表的内容. 相关操作: ...

  8. python 数字运算及格式化_Python基础教程(3)Python数据类型、运算与格式化

    一.Python的数据类型 主要分为了数字型和非数字型两个大类,其中数字型又包含整形(int).浮点型(float).布尔型(bool),而非数字分为字符串(str).列表(list).元组(tupl ...

  9. python最基本的规则是什么_Python基础介绍(一)

    Python基础介绍(一) 1. python是什么编程语言 编译型与解释型 ​编译器吧源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以极其语言来运行此程序,速度很快 ...

最新文章

  1. IoC容器Autofac(3) - 理解Autofac原理,我实现的部分Autofac功能(附源码)
  2. 直播回顾丨拆解 LTV:增长焦虑,企业如何诊断黄金流量?
  3. 亲测有用的markdown博客生成器
  4. python装饰器 property_python中property和setter装饰器用法
  5. 最大上升子序列和(信息学奥赛一本通-T1285)
  6. zz详细讲解Quartz.NET
  7. C语言结构体练习-互动粒子仿真
  8. python爬虫案例——python爬取百度新闻RSS数据
  9. http1.0 与 http1.1
  10. C/C++ 文件读取操作 竞赛篇
  11. 转帖-在Eclipse中开发JSF
  12. linux分析mirna,一篇15分的miRNA芯片文章详细解读 | 文章解读
  13. 小学期Python面向对象实践-2 # Python # Cilay
  14. 祭奠自己逝去的三年时光
  15. OpenCv获取图像中椭圆长短轴的点的位置
  16. Java 埃拉托色尼筛选法
  17. 使用exe4j+inno setup打包exe文件踩坑记录
  18. 关于form与表单提交
  19. ArcGIS如何利用矢量shp挂接图片
  20. zigbee现存网络下更换协调器

热门文章

  1. public static final int REMIN_REQUEST_CODE = 0x911 自己的大致理解
  2. [bzoj1477]青蛙的约会
  3. 经1503 20151453 张开拓
  4. c语言常用数据类型转换整理
  5. Python 学习笔记01
  6. bootstrap3中关于布局的两种样式
  7. Windows Phone 7 Tip (5) -- App liftcycle
  8. AC自动机算法及模板
  9. linux 股票指南针,linux 基础命令 1
  10. python用django连接mysql_三分钟了解Django如何连接Mysql数据库