Python基本数据类型
1.几个概念
1.1 表达式
- 类似于数学公式仅用于计算一些结果,不会对程序产生实质性的影响
- 特点:
- 在交互模式中输入表达式,解析器会自动输出结果。
1.2 语句
自成体系的单位,由一个词或句法相关联的一组词构成,用于完成某些功能。
(补充)
- 代码块
- pass语句:python的空语句,可保证程序结构完整性
1.3 程序
表达式和语句时构成程序的基本单位。
1.4 函数
- 函数是一类语句,用于完成特定功能。
- 结构:xxx()
- 种类:
1.内置函数
2. 自定义函数 - 要素:
1.参数
2.返回值
2.标识符
2.1 关键字
- Python⼀些具有特殊功能的标识符,这就是所谓的关键字,是python 已经使⽤的了,所以不允许开发者⾃⼰定义和关键字相同的名字的标识符
-补充:Python语言的组成:1.关键字、2.标识符、3.注释、4.变量和数值、5.运算符、6.语句、7.函数、8.序列。
2.2 标识符的概念
- 定义:在开发的过程中由程序员自己定义的一些符号和名称,比如:变量名、函数名、类名…
- 规则:
1.可包含字母、数字以及下划线,但数字不能用于开头;
2.不能用关键字或保留字。 - 命名方式:
- 驼峰命名法:
1.大驼峰命名法:每一个单词的首字母都采用大写字母,如:FirstName等;
2.小驼峰命名法:第一个单词以小写字母开始,第二个单词的首字母大写,如:myName等。 - 下划线命名法:
在命名过程中加入下划线,如get_url等。
3 基本数据类型
3.1整数和小数
- 整数:所有整数,均为int型;
- 小数:所有小数,均为float型。
3.2 布尔值和空值
- 布尔值:只有两个值,一个是True,一个是False,可用于逻辑判断;
- None常量:只有一个值,即None空值。
4 变量
4.1 变量的概念
- 变量是计算机内存中的⼀块区域,存储规定范围内的值,值 可以改变,通俗 的说变量就是给数据起个名字。
- 命名规则:
1.不能使用关键字
2.不能以数字开头
3.变量有字母、数字以及下划线组成 - 注意:两个对象相等和两个对象是同一个对象是两个不同的概念
4.2 变量间的运算
正常的加减乘除四则运算在此处都成立,需要注意的是当出现变量为浮点型时,返回结果就是浮点型
5 字符串
- 定义:字符串是由字母、数字以及下划线组成的一串字符
- 单引号和双引号不能混合使用,单引号或者双引号内部的内容称为字符串
5.1 转义字符
- 定义:转义字符是一种特殊的字符常量。转义字符具有特殊的含义,与原先字符的意义不相同
- 例子:
- \t 表示制表符
- \n 表示换⾏符
- \ 表示反斜杠
- ’ 表示’
- \ ‘’ 表示 ‘’
5.3 长字符串
又称文档字符串,通常使用三重引号来表示’’’ ‘’’,三重引号可以换行
5.4 格式化字符串
- 拼串
- 参数传递
- 占位符
1.字符串占位 %s
2.浮点数占位 %f
3.整数占位 %d
5.5 其他
- len() 字符串的⻓度
- max() 最⼤值
- min() 最⼩值
- split()分割字符串
- join()拼接字符串
- 去空格
- s.strip() 左右两边去空格
- s.lstrip() 去左边空格
- s.rstrip() 去右边空格
- 字符串⼤⼩写
- s.upper() 全部⼤写
- s.lower() 全部消息
- s.isupper() 判断是不是⼤写
- s.islower() 判断是不是⼩写