int、float、bool这三个数值类型和常用序列类型的定义和使用

数值类型的基本计算

序列类型的索引取值、切片、成员运算等序列类型的通用操作

complex(复数)、decimal(定点数)、math模块

对象的引用机制 id():对象的内存地址

数值类型(int、float、bool、复数)

常用运算符 + - * / % // **

取模(余数):

向下取整:

向上取整(math模块中的ceil()函数):

幂运算:

type(显示数据类型):

复数形式:1+2j(必须为字母 j )

精确运算(decimal定点数):

序列类型(字符串、list、tuple)

定义

字符串:单引号、双引号、三引号

list:中括号 [ ]

tuple: 小括号 ( )

取值

索引取值:索引从0开始,从-1开始倒数

切片取值:切片左闭右开 [起始:结尾:步长]

赋值

list 和 tuple 的区别:

列表可变

元组不可变:最好不要把可变对象放到元组里面

字符串也不可变

一定要改变字符串和元组的值时,可以重新赋值,此时内存地址已经发生了变化

强制转换:list()、tuple()、int()

其它

bytes和bytearray(了解即可)

属于序列类型,也可以索引取值和进行切片操作

注意:bytes是python3中特有的,python2不区分str和bytes

bytes二进制序列类型(不可变)

bytearray二进制数组(可变)

python序列类型有_Python数值类型和序列类型相关推荐

  1. python计算3j系数_python数值基础知识浅析

    内置数据类型 Python的内置数据类型既包括数值型和布尔型之类的标量,也包括 更为复杂的列表.字典和文件等结构. 数值 Python有4种数值类型,即整数型.浮点数型.复数型和布尔型. 整数型--1 ...

  2. python数值类型教程_Python数值类型 int、float、complex 详解

    Python数值类型 int.float.complex 详解 Python数值类型:int.float.complex 在Python程序中,int.float和complex是三种十分重要的数值类 ...

  3. python的标准类型内建函数_Python随手笔记之标准类型内建函数

    Python提供了一些内建函数用于基本对象类型:cmp(),repr(),str(),type()和等同于repr()的(' ')操作符 (1)type() type的用法如下: type(objec ...

  4. python定义int变量_Python变量以及常用数字类型(上)

    好好学习,天天向上.又到了齐小猴写笔记的时间,今天的内容是python 变量以及常用数字类型,废话不多说,撸起袖子开始写 变量 1.说到变量,先回顾上一篇说过的标识符,自己定义,自己命名,由字母,下划 ...

  5. python数字和运算_Python学习笔记:数字类型和运算符,与

    数字类型 整数类型: 数制: 十进制 二进制:以0b或0B开头 八进制:以0o或0O开头 十六进制:以0x或0X开头 浮点类型: 带小数点,范围−10 308 ~10 308 ,精度数量级10 −16 ...

  6. python变量类型声明_python中可以声明变量类型吗

    变量(variable)是Python语言中一个非常重要的概念.变量的主要作用就是为Python程序中的某个值起一个名字.类似于"张三"."李四"." ...

  7. python字符串转换为整数_PYthon如何把一个字符串类型转换为整数类型?

    变量的类型转化 可以执行显式数据类型转换.例如,'123'是str类型的,它可以使用int函数转换为整数. a ='123' b =int(a) 可以使用float函数从浮点字符串(如'123.456 ...

  8. python列表可变吗_Python 可变和不可变类型

    附件: 02.07 Python 可变和不可变类型.html 284.9K · 百度网盘 正文: 可变和不可变类型 列表是可变的(Mutable)¶ In [1]: a = [1,2,3,4] a O ...

  9. python ctypes 回调函数_Python ctypes中具有自定义类型的回调

    那里有一些错误,有些是基本的Python错误: from ctypes import * class A(Structure): _fields_ = [ ("a1", c_cha ...

最新文章

  1. tomcat在服务器上改了8080的端口之后所带来的问题
  2. R语言数值累加函数cumsum实战
  3. ML之Clustering之K-means:K-means算法简介、应用、经典案例之详细攻略
  4. iOS 系统汉化的plist设置
  5. OpenCL列举平台列表以及平台属性信息
  6. CADFANS2012网站源码
  7. 陌陌直播公益课复课 带乡村孩子“打卡”丝绸之路
  8. 为什么你的 JavaScript 代码如此冗长?!
  9. redis的简易安装
  10. 1 月份 Github 上最热门最有价值的开源项目
  11. CATIA VBA二次开发介绍
  12. 0x0000000指令引用”0x0000000”内存,该内存不能为written
  13. Tableau插入自定义图片
  14. html表单中添加手机短信认证,表单提交前验证短信验证码是否正确
  15. 致那些正在入坑或纠结要不要入坑数学建模的小白们:来自一名大三狗的心路历程——愿你们少走些弯路,多取得些成绩
  16. Bugku—凯撒部长的奖励
  17. ORACLE之热备份
  18. 安装更强大更美观的zsh,配置oh my zsh及插件
  19. Ubuntu 18.04 安装搜狗拼音
  20. 用户6.5亿 墨迹天气难舍现金贷广告:合作方仅小米贷款

热门文章

  1. 程序编译是出现“field has incomplete type“问题的解决
  2. 【sql server】“因为数据库正在使用,所以无法获得对数据库的独占访问权” 解决方案汇总
  3. springboot启动总是启动不起来UnsatisfiedDependencyException异常
  4. js中报错“Maximum call stack size exceeded“解决方法
  5. git remote添加其他SSH端口
  6. 如何从一个表中选择另一个表中不存在的所有记录?
  7. 《3+1团队》【Alpha】Scrum meeting 4
  8. Activity源码分析
  9. Prometheus AlertManager 微信报警配置
  10. 90.前端 :执行方法前提示功能