python基础知识笔记(基本数据类型)
1.几个概念
1.1表达式
- 是由数字、运算符、数字分组符号(括号等)、*变量和约束变量等能求得数值的有意义排列方法所得的组合。
- 特点
1、仅用于一般计算结果,不会对程序产生实质性影响
2、如果在交互模式中,输入一个表达式,解释器会自动将表达式的结果输出。
1.2语句
- 一个语法上自成体系的单位,有一个词或句法上有关联的一组词构成。
- 语句的执行一般会对程序长生一定的影响,在交互模式中不一定会输出语句的执行结果。
1.3程序
- 指由一条一条语句和表达式构成的。
1.4函数
- 是一种语句,专门用海完成特定功能。
- 长得形如:**(),后面带括号
- 包括内置函数和自定义函数。
- 内置函数是程序内已有的,不需要程序员单独书写代码,直接调用即可。
- 自定义函数由程序员自主创建,需要时,去调用。
2 标识符
2.1关键字
- 指python一些具有特殊功能的标识符,不允许开发者自己定义和关键字相同的名字。
2.2标识符的概念
- 开发人员在程序中自定义的一些符号。
- 由26个英文字母大小写,数字0-9,符号-$组成
- 标识符的规则
标识符中不能由数字开头
关键字和保留字不能用于标识符式
小驼峰式:myName、aDog
大驼峰式:LastName
下划线:get_url
3 基本数据类型
- 指变量的值的类型,也就是可以为变量赋哪些值。
3.1整数和小数
- 整数(int):a = 1 b = 100
- 小数(float): a = 1.2 b = 6.11
3.2布尔值和空值
- 布尔值:Ture、False
- 空值:None
4 变量
4.1变量的概念?
- 变量是计算机内存中的一块区域,存储规定范围内的值,值可以改变,通俗的说变量就是给数据起个名字。
- 变量的命名规则同标识符。
- 注意:是两个相等对象和两个对象是同一个对象是两个概念。同一个对象指在内容中的位置相同,相等对象指对象值相同。
4.2变量的运算
- 指" + “、” - “、” * “、”/"等数学运算。
5字符串
5.1 什么是字符串
- 由数字、字母、下划线组成的一串字符
- 注意
- 单引号和双引号不能混合使用
- 用一对单引号或一对双引号包裹的内容就是字符串。
5.2 转义字符
\t :表示制表符
\n :表示换行符
\ :表示反斜杠
5.1 长字符串
- 使用三重引号表示长字符串。 ‘’’ ‘’’
- 三重引号可以换行,并且会保留字符串的格式。
5.1 格式化字符串
- 第⼀种格式化字符串 拼串
- 第⼆种格式化字符串 参数传递
- 第三种格式化字符串 占位符
%s 字符串占位
%f 浮点数占位
%d 整数占位 - 第四种格式化字符串 f’{变量}’/ str.format
5.1 字符串的其它操作
len() 字符串的长度
- max() 最⼤值
- min() 最⼩值
- split()分割字符串
- join()拼接字符串
去空格 - s.strip() 左右两边去空格
- s.lstrip() 去左边空格
- s.rstrip() 去右边空格
字符串大小写 - s.upper() 全部⼤写
- s.lower() 全部消息
- s.isupper() 判断是不是⼤写
- s.islower() 判断是不是⼩写