二.Python基础语法(一)

目录

  • 基本数据类型
  • 运算符

01基本数据类型

1.1 数值

int 整数

2.2 浮点数

float 浮点数

2.3 布尔值

bool 布尔值True or Flase

2.4 字符串

str "" 或者 '' 表示

     In [4]: type(0.3)
     Out[4]: float
     In [5]: type(True)
     Out[5]: bool
     In [6]: type(1)
     Out[6]: int
     In [7]: type("abc")
     Out[7]: str

02. 运算符

2.1 算数运算符

  • 算数运算符如下
运算符 描述 实例
+ 10 + 30
- 5 - 3
* 30 * 20
/ 10 / 20
// 取整除 返回除法的整数部分(商),如 7 // 2 输出结果 3
% 取余数 返回除法的余数 7 % 2 = 1
** 又称次方、乘方,2 ** 3 = 8
  • 在 Python 中 * 运算符还可以用于字符串,计算结果就是字符串重复指定次数的结果
In [2]: print("*"*30)
******************************

算数运算符的优先级

  • 和数学中的运算符的优先级一致,在 Python 中进行数学计算时,同样也是:
    • 先乘除后加减
    • 同级运算符是 从左至右 计算
    • 可以使用 () 调整计算的优先级
  • 以下表格的算数优先级由高到最低顺序排列
运算符 描述
** 幂 (最高优先级)
* / % // 乘、除、取余数、取整除
+ - 加法、减法

2.2.位运算符

运算符 描述
& 位与
| 位或
~ 取反
^ 异或
<< 左边移位
>> 右边移位

2.3 比较运算符

运算符 描述
> 大于
>= 大于等于
< 小于
<= 小于等于
== 等于
!= 、<> 不等于

2.4 赋值运算符

运算符 描述
+= a+=1 等价于 a=a+1
-= 类似
*= ...
**= ...
/= ...
%= ...

2.5逻辑运算符

运算符 描述
and 逻辑"与",两边为真返回布尔值'True',否则返回False
or 逻辑"或",两边为假返回布尔值'Flase',否则返回True
not 逻辑"非"

2.6 成员运算符

运算符 描述
in 如果在指定的序列中返回True,否则返回Flase
not in 若不在指定的序列中返回True,否则返回False

猜你喜欢

转载自www.cnblogs.com/luckyleaf/p/12111594.html