基本数据类型下

1. 整数和小数

1.1 整数(int)

就是表面意思,所有的整数。从数学概念讲,整数的最大值是趋向于无穷大,即不存在最大值。但是计算机受到硬件内存的限制,是有最大值的,只是这个值已经完全满足我们日常的使用需求。
a = 1、b = 100、c = 9999,a,b,c都是整型变量。

c = 123_456_789 # 当遇到较长的整数时,可以在中间加下划线,方便校验数据
print(c)

运行结果:

在这里插入图片描述

1.2 小数(float)

也是表面意思,常说的float型,比如a = 1.5,b = 3.1415926。
在下图中,通过pythyn内建函数type()查看数据的类型,0.0与0都是表示零,但其数据类型是不一样的。在这里插入图片描述
浮点数与整数相加,相乘,得到的结果仍是浮点数。
在这里插入图片描述

注意:
在运算过程中只要有浮点数参与,那么它返回的就是一个浮点数类型。

1.3 布尔值(bool)和空值(None)

  • 布尔值
    只有2个值一个是True 一个是False
    布尔值是特殊的整型
print(1+True) # 结果2,说明True为1
print(1+False) # 结果1,说明False为0

运行结果:
在这里插入图片描述

由上图可知,True的值为1,False的值为0

  • 空值
    只有一个数值就是None 也就是空值

2. 变量

2.1 基本概念

字面量:表示字面上的值,直接使用字面量很不方便。比如程序中有许多地方用到该字面量,一旦要修改这个字面量,改动的地方会很多。
变量是计算机内存中的一块区域,用于存储规定范围内的值。通俗地讲,变量给数据起了一个名字,目的是方便在程序中使用数据。

2.2 变量命名规则

  • 变量名由字母、数字、下划线组成
  • 要符合标识符的命名规范,不能以数字开头
  • 不能使用关键字

2.3 变量与对象

在python交互模式中输入5和6,可以说5和6是两个数据,或者两个不同的对象。通过内建函数id()查看5和6的地址:

在这里插入图片描述
通过地址可以看出5和6不是同一个对象
拓展:两个对象的值相等,并不表示两者是同一个对象
举例说明

在这里插入图片描述

深拷贝的两个对象没有关系,一方修改不会影响另一方。

3. 字符串

3.1 基本概念

字符串是由数字、字母、下划线组成的一串字符。

在这里插入图片描述

注意

  • Python中用由单引号或者双引号包裹的内容就是字符串。
  • 单引号和双引号不能混合使用
  • 相同的引号之间不能做嵌套

3.2 转义字符

  • 转义字符是一种特殊的字符常量。
  • 转义字符以反斜线"\"开头,后跟一个或几个字符。
  • 由于其具有特定的含义,不同于字符原有的意义,故称“转义”字符。
转义字符含义
\t制表符
\n换行符
\表示反斜杠
\’表示单纯的字符‘,不再是引号
\"表示单纯的",不再是双引号

在这里插入图片描述

反斜杠和命令‘r’的使用:

在这里插入图片描述

3.3 长字符串

  • 长字符串又叫做文档字符串。
  • 通常使用三重引号来表示一个长字符串’’’ ‘’’
  • 三重引号可以换行,并且会保留字符串中的格式。

在这里插入图片描述

3.4 格式化字符串

  • 第一种格式化字符串:拼串

在这里插入图片描述

  • 第二种格式化字符串:函数参数传递

在这里插入图片描述

  • 第三种格式化字符串:占位符
    在创建字符串的时候,可以在字符串中指定占位符
占位符含义
%s表示任意字符
%d表示整数
%f表示小数

在这里插入图片描述

占位符的数量必须与内容数量相吻合,否则会报错

在这里插入图片描述
使用占位符可以跟变量,使用起来更为灵活。

在这里插入图片描述

  • 第四种格式化字符串:f’{变量}’/ str.format
    在这里插入图片描述

3.5 字符串的其他操作

  • len() 函数
    查看字符串的长度
    在这里插入图片描述

  • in or not
    判断某一个字符是否在字符串中,如果是返回True,否则返回False
    在这里插入图片描述

  • max() /min()
    求字符串的最大最小值
    下图中的ord()函数表示求字符的ASCLL码
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值