Datawhale组队 15 期 Python:Task01---变量、运算符与数据类型

注释

  • 表示注释,作用于整行。
  • ‘’’ ‘’’ 或者 “”" “”" 表示区间注释,在三引号之间的所有内容被注释

运算符 (4种)

  • 算术运算符 (7个)
/	 除	                        3 / 4   # 0.75
//	 整除(地板除)    	3 // 4  #  0
%	 取余	                    3 % 4 # 1

== 一级运算符,二级运算符怎么分的?==

  • 比较运算符 (6个)
  • 逻辑运算符 (3个) 优先级: not > and > or
  • 位运算符 (5个)
操作符名称示例
&按位与4 & 5
|按位或4 | 5
^按位异或4 ^ 5
<<左移4 << 2
>>右移4 >> 2

位运算操作的都是二进制数吗?
什么时候会用到位运算符?

  • 三元运算符
  • 其他运算符
操作符名称示例
in存在‘A’ in [‘A’, ‘B’, ‘C’]
not in不存在‘h’ not in [‘A’, ‘B’, ‘C’]
is“hello” is “hello”
is not不是“hello” is not “hello”

注意:

  • is, is not 对比的是两个变量的内存地址
  • ==, != 对比的是两个变量的值
  • 比较的两个变量,指向的都是地址不可变的类型(str等),那么is,is not 和 ==,!= 是完全等价的。
  • 对比的两个变量,指向的是地址可变的类型(list,dict,tuple等),则两者是有区别的。

运算符的优先级

  • 一元运算符优于二元运算符。例如3 ** -2等价于3 ** (-2)。
  • 先算术运算,后移位运算,最后位运算。例如 1 << 3 + 2 & 7等价于 (1 << (3 + 2)) & 7。
  • 逻辑运算最后结合。例如3 < 4 and 4 < 5等价于(3 < 4) and (4 < 5)。

移位运算符是什么?
一元,二元运算符都是哪些?

变量和赋值

  • 在使用变量之前,需要对其先赋值。
  • 变量名可以包括字母、数字、下划线、但变量名不能以数字开头。
  • Python 变量名是大小写敏感的,foo != Foo。

数据类型与转换

int()
float()
str()
bool()
dir(): 获取对象响应的属性和方法

print() 函数

练习题:

  1. 怎样对python中的代码进行注释?
    单行注释: #
    多行注释: ‘’’ ‘’’ 或 “”" “”"

  2. python有哪些运算符,这些运算符的优先级是怎样的?
    运算符包括:

    • 算术运算符:+,-,*,/,//,%,**
    • 比较运算符:>,>=,<,<=,==,!=
    • 逻辑运算符:and,or,not
    • 位运算符:~,&,|,^, <<,>>
    • 三元运算符:
    • 其他运算符:is,is not,in, not in

    运算符优先级:

    • 一元运算符优于二元运算符
    • 先算术运算,后移位运算,最后位运算
    • 逻辑运算最后结合
  3. python 中 is, is not 与 ==, != 的区别是什么?

    • is, isnot 对比的是两个变量的内存地址
    • ==, != 对比的是两个变量的值
    • 比较的两个变量,指向的都是地址不可变的类型(str等),那么is,is not 和 ==,!= 是完全等价的。
    • 对比的两个变量,指向的是地址可变的类型(list,dict等),则两者是有区别的。
  4. python 中包含哪些数据类型?这些数据类型之间如何转换?

  • 基本类型:整型、浮点型、布尔型
  • 容器类型:字符串、元组、列表、字典和集合
  • 转换函数: int(),float(),bool(),str(),list(),dict(),set(),tuple()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Sapphire~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值