了解Python的基本数据类型

本文深入解析编程中的核心概念,包括表达式、语句、程序、函数、标识符及基本数据类型。涵盖整数、小数、布尔值、空值、字符串的操作与特性,适合初学者快速掌握编程基础。

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

基本数据类型

1.几个概念

1.1表达式

  • 表达式 :是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的集合
  • 表达式的特点:表达式一般仅仅用于计算结果,不会对程序产生实质性的影响。但若是在交互模式中,解释器自动将表达式输出结果。

1.2语句

  • 一个语法上自成体系的单位,它由一个词或一组有关联的词构成
  • 它能够完成某些特定的功能,会对程序产生影响

1.3程序

  • 一系列语句与表达式的结合所构成

1.4函数

  • 函数是指可以被另一段程序引用的程序,用来完成某些特定的功能
  • 形如:xxx()
  • 函数的分类:1.内置函数(又称内建函数):由语法规定而存在的函数,这些函数包含在程序编译库中,程序员不能单独写代码来实现它,只能够调用
    2.自定义函数:程序员自主创建的函数,当我们完成某个功能时,可以去调用内置函数和自定义函数
  • 函数的两个要素:参数、返回值

2.标识符

2.1 关键字

  • 关键字是有一些特殊功能的标识符,是已经使用的,不允许程序员自定义和关键字相同名称的标识符
    在这里插入图片描述
    2.2标识符
  • 标识符用来标识某个实体的一个符号,在计算机编程语言中,标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。
  • 标识符的构成:数字、字母和其他字符
  • 标识符的规则: 包含字母、数字和下划线“_” 。但是不能以数字开头(1name)。但不能使用关键字和保留字作为标识符
  • 驼峰命名法:1. 大驼峰命名法:每一个单词的首字母大写,如:MyName
    2.小驼峰命名法:第一个单词以小写字母开头,第二个单词以大写字母开头,如:myName
  • 下划线命名法:用“_”来连接单词,如:get_url

3.基本数据类型

  • 变量值的类型,指能赋哪些值

3.1 整数和小数

  • 整数:例如:a=1 b=99等
  • 小数:例如:a=1.1 b=2.22
  • 浮点数(小数)的误差为1/2**53

3.2布尔值和空值

  • 布尔值:只有两个值True和False
  • 空值:只有一个数值,也就是None(None常量)

4字符串

4.1什么是字符串

  • 由字母、数字和下划线“_”组成
  • 单、双引号不能一起使用。 由单引号或者双引号包裹起来的是字符串

4.2转义字符

  • 转义字符是一种特殊的字符常量。以“\”开始,后面跟几个字符。转义字符不同于其他字符,故称转义
  • \n表示换行
  • \t表示制表符(相当于tab键)
  • \表示的字符就是\
  • “r”表示内部的字符串默认不转义。

4.3长字符串

  • 长字符串又叫做文档字符串,我们使用三个""" “”"来表示长字符串
  • 三重引号可以换行,保留字符串里面的格式

4.4格式化字符串

  • 拼串
    在这里插入图片描述
  • 函数间传参
    在这里插入图片描述
  • 占位符:%s 字符串占位 、 %d 整数占位、 %f小数占位
  • 格式化字符串:f’{变量}’/str.format
    在这里插入图片描述
    在这里插入图片描述

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.变量

5.1变量的概念

  • 变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储Script运行时可更改的程序信息。也就是说变量给数据起个名字

  • 变量的命名规则:
    1.不能有数字开头
    2.不能使用关键字
    3.变量由字母、数字、下划线组成的符合标识符的命名规范

  • 注意:两个对象相等和两个对象是同一个对象是两个概念
    在这里插入图片描述

5.2变量的运算

  • 变量的运算就是正常的四则运算,运算过程中有浮点数,那么就返回浮点数,除法也返回浮点数。
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值