文章目录
Python基本数据类型
1、Numbers(数字)
1.1整数(int)
通常被称为是整型或整数,可以是正整数或负整数,不带小数点。
1.2浮点数(float)
浮点型由整数部分与小数部分组成。
1.3布尔类型(bool)
布尔类型分为Ture和False
在Python3中True=1,False=0
1.4复数(complex)
复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示,复数的实部a和虚部b都是浮点型。
2、字符串(String)
字符串定义:
字符串可以用""或’'来定义。
PS: 符号都是英文的符号。
比较字符串"内容"是否相同:
用“ == ”来比较两个字符串内的value值是否相同,返回值为布尔值。
比较两个字符串的ID值。
比较两个字符串"长度"是否相等:
len():显示字符串的长度,返回数字整型然后进行长度的比较,返回值为布尔值。
2.1运算符
- 常用的比较运算符:
PS:比较两个对象,其返回值都是一个布尔值。
符 | 名 | 描述 |
---|---|---|
> | 大于 | 见PS |
< | 小于 | 见PS |
>= | 大于等于 | 见PS |
<= | 小于等于 | 见PS |
== | 等于 | 见PS |
!=或<> | 不等于 | 见PS |
- 常用的字符运算符:
符 | 名 | 描述 |
---|---|---|
+ | 加 | 两个对象相加 |
- | 减 | 两个对象相减 |
* | 乘 | 两个对象相乘 |
/ | 除 | 两个对象相除 |
% | 取余 | 求余运算符,9%2的结果为1,返回被除数的余数 |
** | 幂 | 幂运算,x**y表示求x的y次幂 |
// | 取整 | 取整除,返回商的整数部分,9 // 2 的结果为4 |
- 常用的赋值运算符
符 | 例 |
---|---|
+= | a += b相当于a = a + b |
-= | a -=相当于a = a - b |
*= | a *= b相当于a = a * b |
/= | a /= b相当于a = a / b |
%= | a %= b相当于a = a % b |
**= | a **= b相当于a = a ** b |
//= | a //= b相当于a = a // b |
- 常用的逻辑运算符
符 | 名 | 例 | 描述 |
---|---|---|---|
and | 与 | 1<2 and 2>1 返回值为True | 从左往右判断两个条件,两个都成立返回True,否则返回Flase |
or | 或 | 1<2 or 2>3 返回值为True | 从左往右判断两个条件,两个中的一个为True则返回True,否则返回Flase |
not | 非 | not 1>2 返回值为True | 判断not后面的第一个条件,若为真,则返回Flase,若为假,则返回True |
2.2转义字符
符 | 描述 |
---|---|
\(在行尾时) | 续航符 |
\ | 反斜杠符号(\) |
\’ | 单引号(’) |
\’’ | 双引号(") |
\a | 响铃(会发出滴的一声) |
\b | 退格(删除\b前第一个字串符) |
\e | 转义 |
\000 | 空(代表空) |
\n | 换行 |
\v | 纵向制表符 |
\t | 横向制表符(TAB) |
\r | 回车(取\r后的字串符) |