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 | 定义:判断两个数据 值和内存地址是否相等 |