Python学习:变量、运算符与数据类型

1.注释

#表示注释,作用于整行
''' ''' 或者 """ """表示区间注释,在引号之间的所有内容被注释

在这里插入图片描述

2.运算符

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

位运算符

只能对整数的二进制进行计算
位异或:相同为0,不同为1 在这里插入图片描述

3.变量和赋值

  • 变量名不能以数字开头
  • Python区分大小写

4. 数据类型与转换

int:整型
float:浮点型
bool:bool

dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。

浮点型

保留浮点型的小数点后n位,decimal包里的Decimal对象和getcontext()

有时候我们想保留浮点型的小数点后 n 位。可以用 decimal 包里的 Decimal 对象和 getcontext() 方法来实现。
![默认精度是28位](https://img-blog.csdnimg.cn/20200722222209533.png)

在这里插入图片描述

布尔型

可以用1和0代表True和False
bull(0),bull(0.0),bull("")的结果是False
isinstance(object,classinfo)判断一个对象是否是一个已知的类型
print(isinstance(1, int)) ---> True

类型转换

  • 转换为整型
    int(x, base=10)
  • 转换为字符串
    str(object=" ")
  • 转换为浮点型
    float(object)

5.print()函数

print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
  • sep分隔符
  • end输出时换行符,默认“\n”
  • file 输出文件
  • flush,立即把内容输出到流文件,不作缓存
  • end更改换行符

练习题:

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

单行注释:#
多行注释:’’’ ‘’’ 或 “”" “”"

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

基本运算符
比较运算符
逻辑运算符
位运算符
三元运算符
一元运算符优于二元运算符。例如3 ** -2等价于3 ** (-2)。
先算术运算,后移位运算,最后位运算。例如 1 << 3 + 2 & 7等价于 (1 << (3 + 2)) & 7。
逻辑运算最后结合。例如3 < 4 and 4 < 5等价于(3 < 4) and (4 < 5)。
一元运算符:只对一个表达式执行操作,该表达式可以是数值数据类型类别中的任何一种数据类型。
二元运算符:将两个表达式合成一个稍复杂的表达式

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

==是python标准操作符中的比较操作符,用来比较判断两个对象的value(值)是否相等。
is也被叫做同一性运算符,这个运算符比较判断的是对象间的唯一身份标识,也就是id是否相同。
只有数值型和字符串型的情况下,a is b才为True,当a和b是tuple,list,dict或set型时,a is b为False。

4. python 中包含哪些数据类型?这些数据类型之间如何转换?

数据类型:int、float、bool、complex(复数类型)、string、list、元组、字典、集合
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值