DataWhale_python编程基础task1

task1变量、运算符、数据类型及位运算

练习题

  1. 标题怎样对python中的代码进行注释?

(1)单段注释用井号 #
(2)多段注释用三个单引号’’’ ‘’’
(3)三个双引号""" “”"将想要注释的内容包起来。

  1. python有哪些运算符,这些运算符的优先级是怎样的?
    (1)种类:
    ①算术运算符
操作符 名称
+
-
*
/
// 整除
% 取余
**

②比较运算符

操作符 名称
> 大于
>= 大于等于
< 小于
<= 小于等于
== 等于
!= 不等于

③逻辑运算符

操作符 名称
and
or
not

④位运算符
(不熟悉,需要后期继续消化)

⑤三元运算符

⑥其他运算符

操作符 名称 示例
is ‘hello’ is ‘hello’
not is 不是 3 is not 5
not 存在 5 in [1,2,3,4,5]
not in 不存在 6 in [1,2,3,4,5]

(2)优先级:
①一元运算符优于二元运算符,如正负号。
②先算术运算,后移位运算,最后位运算。
③逻辑运算最后结合

  1. python 中 is, is not 与 ==, != 的区别是什么?

(1)假如比较的两个变量,指向的是地址不可变的类型(str等),那么is,is not和 ==,!=是完全等价的
(2)假如对比的两个变量,指向的是地址可变的类型(list,dict,tuple等),两者是有区别

  1. python 中包含哪些数据类型?这些数据类型之间如何转换?
数据类型 名称 示例
int 整型 25
float 浮点型 0.52
bool 布尔型 True,False

你可能感兴趣的:(python)