我待数据如初恋,数据虐我千百遍


什么叫数据呢?
计算机刚开发出来的时候,它们的主要功能被视为数字处理器,现在这仍然是一个很重要的应用,而计算机程序存储和操作的信息,被称之为数据

本文整理了下python里的一些基础的数据类型及普遍的用法

1.几个基础概念

1.1表达式

什么是表达式?

  • 类似于数学公式
  • 是一个以数字、运算符、括号(数字分组符号)、自由变量、约束变量等组成的能求出数值的组合
  • 例如:1+1 ,3,True

表达式的特点:

  • 表达式一般不会对程序造成任何影响,仅用于数值的运算
  • 在交互环境下,解释器一般会直接输出表达式的结果

1.2语句

什么是语句?
一个在语法上自称体系的结构,表示一个动作
例如:for语句,return等等
语句和表达式的区别

  • 简单来讲,表达式是一个值,而语句是一个动作
  • 一般情况下语句会对程序产生影响,但不会对输出结果造成影响,而表达式刚好相反
  • 交互模式下,解释器一般会输出表达式的值,而不会执行语句

1.3程序

表达式+语句的组合

1.4函数

什么是函数?
函数是一个能够实现特定功能的语句
函数的分类:

  • 内置函数(内荐函数)
    例如print()input()等等
    具体有哪些内置函数可以在官网里Built in Functions分类上查阅

  • 自定义函数
    程序员自己创建的函数以用来实现所需要实现的功能
    形式为:
    def xxx(参数,可以多个,用逗号隔开):隔一行输入可实现特定功能的语句组合

2.标识符

什么是标识符?
指的是开发人员在程序中定义的一些符号和名称,例如变量名,函数名,以及Python已经内定的关键字(特殊标识符)

python语言的基础组成

  • 关键字
  • 标识符
  • 注释
  • 变量和数值
  • 运算符
  • 语句
  • 函数
  • 系列

2.1关键字

什么是关键字?
指的是Python内定的特殊标识符,不允许开发者使用与关键字相同的自定义标识符
例如:if or…

2.2标识符的构成

是由26个英文大小写字母、数字0-9和下划线的组合,但不能以数字开头,不能以关键字做标识符

标识符的常规命名:

  • 驼峰命名法
    1.小驼峰命名法:第二个单词的首字母为大写,例如myLove
    2.大驼峰命名法:每个单词的首字母都为大写,例如YesHonny
  • 下划线命名法
    用下划线来连接每个单词,例如love_you,这种方式比较流行

3.基本数据类型

什么是数据类型?
指的是变量值的类型,可以被赋值给变量的值的类型

3.1整数和小数

  • 整数用是int类型
  • 小数是float类型
  • 浮点数的计算会有一些很小的误差,误差值是1/2**52
    在这里插入图片描述

3.2 布尔值和空值

  • 布尔值 True False
  • 逻辑判断 bool
    在这里插入图片描述
  • 空值 None

4.字符串

4.1什么是字符串

  • 字符串是由单引号或者双引号或者三引号包含的文本数据
  • 注意:单双三引号不能混合用

4.2转义字符

  • \ 告诉计算机\后面的第一个数据仅仅是个文本信息
    在这里插入图片描述
  • \n 换行符
  • \t 制表符
  • r表示原始字符串
    在这里插入图片描述

4.3长字符串

  • 定义:由三引号包含的文本信息
  • 作用:可以自动换行,省略换行符
    在这里插入图片描述

4.4 格式化字符串

  • 占位符%

  • format语句

  • 简化版format语句f
    在这里插入图片描述

  • 还包括拼串和参数传递

4.5 字符串的其他操作

  • len() 字符串的长度
  • max() 最大值
  • min() 最小值
  • split()分割字符串
  • join()拼接字符串
  • 去空格
    1.s.strip() 左右两边去空格
    2.s.lstrip() 去左边空格
    3.s.rstrip() 去右边空格
  • 字符串大小写
    1.s.upper() 全部大写
    2.s.lower() 全部小写
    3.s.isupper() 判断是不是大写
    4.s.islower() 判断是不是小写
    在这里插入图片描述

5.变量

  • 变量的定义:变量是计算机内存里用来储存规定范围内的数据的一块区域
  • 变量的命名规范:参考标识符的命名规范(变量也是一种标识符)
  • 注意事项:两个对象相等和两个对象是同一个对象是两个完全不同的概念
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值