零基础学Python 第三章 基本数据类型

第三章 基本数据类型

1 相关基本概念

1.1 表达式

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

1.2 语句

. 概念:一个语法上自成体系的单位,它由一个词或句法上有关连的一组词构成
. 特点 :语句的执行一般会对程序产生影响,在交互模式中不一定会输出结果

1.3 程序(program)

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

1.4 函数(function)

. 概念:即一种专门用于完成某种特定功能的语句
. 分类:
… 内置函数:也叫内建函数,就是由语法规定存在的函数,这些函数,包含在编译器的运行时库中,程序员使用时只需要调用即可,无需单独书写代码。
… 自定义函数:
. 要素:参数 和返回值

2 标识符

2.1 关键字

. 概念:Python一些具有特殊功能的标识符,由于是python已经使用的了,所以不允许开发者自己定义和关键字相同的名字的标识符
. 关键字列举如下:
零基础学Python 第三章 基本数据类型
. 关键字含义查看:
Python中的关键字,每个都代表不同的含义。如果大家想查看关键字的信息,可以输入hep()命令进入帮助系统查看。示例代码如下:
… 1 >>>help() #进入帮助系统
…2 help> keywords #查看所有的关键字列表
… 3 help> return #查看return这个关键字的说明
… 4 help> quit #退出帮助系统

2.2 标识符概念

. 概念:开发人员在程序中自定义的一些符号和名称。标识符是自己定义的,如变量名 、函数名等
. 组成:由26个英文字母大小写,**数字 0-**9 符号 $
. 规则:
… 1 标识符中可以包含字母、数字、
,但是不能使用数字开头 例如:name1 name_1 name1 1name(不行)
… 2.Python中不能使用关键字和保留字来作为标识符
. 命名方式
驼峰命名法
… 1 小驼峰式命名法: 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、aDog
… 2 大驼峰式命名法: 每一个单字的首字母都采用大写字母,例如:FirstName、LastName
下划线命名法
… 就是用下划线“
”来连接所有的单词,比如 get_url buffer_size

3 基本数据类型

3.1 整数和小数

. 整数 : 标识为int,即所有整数 如 : a = 1 b = 100 c =999
. 小数:标识为float,即所有小数,如:a = 1.2 b=6.6

3.2 布尔值和空值

. 布尔值:标识为bool,只有两个值,True和Flase
. 空值:标识为None:只有一个数值就是None

4 字符串

4.1 概念

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

4.2 转义字符

. 概念:一种特殊的字符常量。转义字符以反斜线""开头,后跟一个或几个字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符
. 内容;
… \t 表示制表符
… \n 表示换行符
… \ 表示反斜杠
… ’ 表示 ’
… \ ‘’ 表示 ‘’

4.3 长字符串

. 概念:又叫做文档字符串 我们使用三重引号来表示一个长字符串’’’ ‘’’
. 特点:三重引号可以换行,并且会保留字符串中的格式

4.4 格式化字符串

. 第一种格式化字符串 拼串,常用于拼接url
零基础学Python 第三章 基本数据类型
. 第二种格式化字符串 参数传递
零基础学Python 第三章 基本数据类型
. 第三种格式化字符串 占位符
… %s 字符串占位
零基础学Python 第三章 基本数据类型
零基础学Python 第三章 基本数据类型
… %f 浮点数占位
… %d 整数占位
. 第四种格式化字符串 f’{变量}’/ str.format
零基础学Python 第三章 基本数据类型
零基础学Python 第三章 基本数据类型

4.5 字符串的其他操作

. len() 字符串的长度
. max() 最大值
. min() 最小值
. split()分割字符串
. 去空格
… s.strip() 左右两边去空格
… s.lstrip() 去左边空格
… s.rstrip() 去右边空格
. 字符串大小写
… s.upper() 全部大写
… s.lower() 全部小写
… s.isupper() 判断是不是大写
… s.islower() 判断是不是小写

5 变量

5.1 变量的概念

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

5.2 变量的运算

. 变量的运算就是正常的四则运算 ,需要注意的是在运算过程中含有浮点数,那么它返回的就是一个浮点数类型
零基础学Python 第三章 基本数据类型

相关文章: