python基础-02
1、数据类型
1.1 字符串str
1 | 作用:主要记录描述性质的数据,例如姓名、地址、邮箱...... |
1.2 列表list
1 | 作用:能够存储多个数据并且可以方便的取出任意个数 |
1.3 字典dict
1 | 作用:能够更加精准的存储数据 |
1.4 布尔值 bool
1 | 作用:用于判断事物的对错 |
1.5 元组tuple
1 | 作用:与列表几乎一致,内部可以存放多个元素(可以看成是不可变的列表) |
1.6 集合set
1 | 作用:去重和关系运算 |
2、输入与输出
2.1 输入
1 | 输入:程序接收用户输入的数据功能,使用内置函数input() |
2.2 输出
1 | 输出:程序输出内容给用户,内置函数print() |
2.3 格式化输出
1 | 格式化输出:将字符串中某些内容替换掉再输出就是格式化输出 |
3、基本运算符
3.1 算数运算符
a = 10 , b = 20
| 运算符 | 描述 | 实例 |
|---|---|---|
| + | 两个对象相加 | a + b 值为 30 |
| - | 得到负数或是一个数减去另一个数 | a - b 值为 -10 |
| * | 两个数相乘或是返回一个被重复若干次的字符串 | a * b 值为 200 |
| / | x除以y | b / a 值为 2 |
| // | 取整除 - 返回商的整数部分(向下取整) | 9 // 2 值为 4 |
| % | 取模,返回除法的余数 | b % a 输出结果 0 |
| ** | 返回x的y次幂 | 2 ** 3 值为8 |
3.2 比较运算符
| 比较运算符 | 描述 |
|---|---|
| == | 等于,两边相等为True,否则返回False |
| != | 不等于,两边不相等为True,否则返回False |
| > | 大于 |
| >= | 大于等于 |
| < | 小于 |
| <= | 小于等于 |
3.3 赋值运算符
3.3.1 增量赋值
| 赋值运算符 | 描述 | 实例 |
|---|---|---|
| = | 简单赋值运算 | a = 10 |
| += | 加法赋值运算 | a +=1 相当于a = a+1 |
| -= | 减法赋值运算 | a -= 1 相当于a = a-1 |
| *= | 乘法赋值运算 | |
| /= | 除法赋值运算 | |
| //= | 取整赋值运算 | |
| %= | 取余赋值运算 | |
| **= | 幂赋值运算 |
3.3.2 链式赋值
1 | 可以把同一个值同时赋值个多个变量名 |
3.3.3 交叉赋值
1 | eg: |
3.3.4 解压赋值
1 | 将列表中的多个值取出来依次赋值给多个变量名 |
3.4 逻辑运算符
1 | 在python逻辑运算符就三个 |
3.5 成员运算
1 | 定义:判断某个个体在不在某个群体内 |
3.6 身份运算
1 | 定义:判断两个数据 值和内存地址是否相等 |