python入门到秃顶(1):数据类型与序列类型

本文详细介绍了Python中的数值类型和序列类型,包括整数、浮点数、布尔数、复数、字符串、列表和元组的基本概念和特性,强调了整数除法结果为浮点数、元组和字符串的不可变性及其原因。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一,数值类型

有整数,浮点数,布尔数,复数四种
  • 1,整数:

    定义:都懂的就不多BB了,像1,2,3,4这种

    整数不管怎么除结果都是浮点数

  • 2,浮点数:

    定义:就是小数,像1.1 , 2.3 , 5.6这种

    浮点数参与运算的结果都是浮点数

  • 3,布尔数:

    定义:只有True (1),False (0)这两个,一般用于判断

  • 4,复数:

    定义:形如Z = A + jB形式的数,一般很少用到

  • 5,python里面的运算符:

    1. 四则运算 :+ - * / python里面两个整数不管怎么除结果都是浮点数并且只要是浮点型的数参与运算的结果都是浮点数

    2. 取余运算 :%
      在这里插入图片描述

    3. 取整运算 ://
      在这里插入图片描述

    4. 向上取整(四舍五入) :先导入math再math.ceil()
      在这里插入图片描述

    5. 幂运算符(次方运算) :**
      在这里插入图片描述

    6. 准确的浮点数的运算
      在这里插入图片描述

  • 模块或者库 :我们可以把他们当作一个工具箱,里面的工具都可以让我们使用

  • 什么是方法或者说什么是函数? 都是对象,都提供我们给我们一种功能

  • python:面相对象语言,现在不用管,可以把他当成东西

二,序列类型

有字符串,列表,元组三种
  • 1, 列表:

    定义:能储存多个值,有顺序,能修改值,用[ ]括起来的对象

  • 2,元组:

    定义:有顺序,不能修改值,用 ( ) 括起来的对象。单一元素创建元祖要加逗号!!!!

    ​ 如 a = (1,)这是元组 a = (1)这只是一个数

  • 3,字符串:

    定义:有顺序的,不能修改里面的值,用引号括起来的对象

    注: ’ ’ 单引号," " 双引号,’’’ ‘’’ 三引号。都可以创建字符串

    ​ ‘’’ ‘’'三引号可以用来进行换行操作的功能:

	s = ''' dwodokaodoa
		dokwoaodakodo
		dpkwkpdapd '''
  • list() str() tuple() 三个序列类型可以相互转换 字符串和元组如果要修改只能转数据类型

  • 元组和字符串是不可变数据对象 这是为了数据安全

  • 判断是否一个对象是否在另外一个对象里,用in()成员运算符

  • 我么的程序是运行在内存中的,程序所开辟的数据,都是保存在内存中的 当程序结束时,内存中的数据都会被回收!

  • 我能不能知道我的数据究竟是在内存的哪一个地方?id()函数

总结:
1,数值类型有 整数浮点数布尔数复数

2,序列类型有 字符串列表元组

3,整数相除注意商为浮点数,浮点数参与运算注意结果都是浮点数

4,元组和字符串不可变是为了数据安全(数据随时都能被改,还安全吗?)

5,in 为成员运算符 ,用于判断左边对象是否在右边对象里面

6,id()函数 ,查看对象所在的内存地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值