欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python的基本数据类型

程序员文章站 2022-06-27 21:41:42
python的基本数据类型有6中:数字类型、字符串类型、列表、元组、集合、字典等。这六种数据类型又可以分为不可变类型(数字类型、字符串类型、元组)和可变类型(列表、集合、字典) 数字类型:(Number) 包括这4中数据:int整数、bool布尔、float浮点、complex复数 运算和Java等 ......

1. Python的几个重要概念

1.1 表达式

  1. 表达式:表达式,是由数字、算符、数字分组符号(括号)、⾃由变量和约束变量等
    以能求得数值的有意义排列⽅法所得的组合
  2. 仅用于计算结果不会对程序产生实质性的影响
  3. 如果在交互模式中输入一个表达式,解释器会自动将表达式的结果输出

1.2 语句

⼀个语法上⾃成体系的单位,它由⼀个词或句法上有关连的⼀组词构成语句的执⾏⼀般会对程序产⽣⼀定的影响,在交互模式中不⼀定会输出语句的执⾏结果

1.3 程序

程序是由一条条语句和一条条表达式构成的

1.4 函数

  1. 翰时是一种语句,函数是专门用来完成特定的功能
  2. 函数的形式:xxx()
  3. 函数的分类:
    内置函数(内建函数):就是由语法规定存在的函数,这些函数,包含在编译器的运⾏时库中,程序员不⽐单独书写代码实现它,只需要调⽤既可
    自定义函数:由程序员⾃主的创建的函数 当我们需要完成某个功能时,就可以去调⽤内置函数,或者⾃定义函数
  4. 函数的2个要素:参数 返回值

2.标识符

2.1 关键字

python⼀些具有特殊功能的标识符,这就是所谓的关键字关键字,是python已经使⽤的了,所以不允许开发者⾃⼰定义和关键字相同的名字的标识符,主要有False await wlse import pass None break execpt in raise Ture class finally is return and continue for lamba try as def from nonlocal while assert del global not with async elif if or yield

2.2 标识符概念

1 开发⼈员在程序中⾃定义的⼀些符号和名称。标识符是⾃⼰定义的,如变量名、函数名等.
2 组成:由26个英文字母,数字0-9,符号_或者$
3 标识符的规则:标识符可以包含字母、数字、_,但是不能使用数字开头;Python中不能使用关键字和保留字来作为标识符
4 命名方式:
驼峰式命名法 小驼峰命名法:第一个单词的以小写字母开始,第二个单词的首字母大写,例如myName myDog
大驼峰式命名法每一个单词的首字母大写,例如MyDog MyName
下划线命名法就是用下划线来连接单词,目前比较流行,例如get_url、buffer_size

3. 基本数据类型

数据类型指的就是变量的值的类型,也就是可以为变量赋值的那些值。

3.1 整数和小数

  1. 整数:所有整数,a=1 b=1000 c=999999 int类型
  2. 小数:所有小数,a=0.1 b=355.9999 float类型

3.2 布尔值和空值

  1. 布尔值:True and False
  2. None常量:空值

4. 变量

4.1 变量的概念

  1. 变量是计算机内存中的⼀块区域,存储规定范围内的值,值可以改变,通俗的说变量就是给数据起个名字
  2. 变量命名规则:由字母、数字、下划线组成要符合标识符的命名规范,数字不能开头、不能使用关键字
  3. 两个对象相等和两个对象是同一个对象是两个概念

4.2 变量的运算

变量的运算就是正常的四则运算 ,需要注意的是在运算过程中含有浮点数,那么它返回的就是⼀个浮点数类型

5. 字符串

5.1 什么是字符串

  1. 字符串是由数字、字母、下划线组成的一串字符
  2. 单引号和双引号不能混合使用
  3. Python中用一对双引号或者一对单引号包裹的内容就是字符串

5.2 转义字符

  1. 转义字符是⼀种特殊的字符常量。转义字符以反斜线""开头,后跟⼀个或⼏个字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符
  2. \t表示制表符
  3. \n表示换行符
  4. \表示反斜杠
  5. ‘表示’
  6. "表示“

5.3 长字符串

⻓字符串 ⼜叫做⽂档字符串 我们使⽤三重引号来表示⼀个⻓字符串’’’ ‘’’,三重引号可以换⾏,并且会保留字符串中的格式

5.4 格式化字符串

  1. 第⼀种格式化字符串 拼串
  2. 第⼆种格式化字符串 参数传递
  3. 第三种格式化字符串 占位符
    %s 字符串占位
    %f 浮点数占位
    %d 整数占位
  4. 第四种格式化字符串 f’{变量}’/ str.format

5.5 字符串的其他操作

  1. len() 字符串的⻓度
  2. max() 最⼤值
  3. min() 最⼩值
  4. split()分割字符串
  5. jion()拼接字符串
  6. 去空格
    s.strip() 左右两边去空格
    s.lstrip() 去左边空格
    s.rstrip() 去右边空格
  7. 字符串大小写
    s.upper() 全部⼤写
    s.lower() 全部消息
    s.isupper() 判断是不是⼤写
    s.islower() 判断是不是⼩写

本文地址:https://blog.csdn.net/hc645395861/article/details/107299817