cshtml 变量 class 样式 会自动加双引号_01.变量、运算符与数据类型

本文介绍了Python编程中的注释方法,包括单行注释和多行注释,以及各种运算符的使用,如算术、比较、逻辑、位运算符等,并详细解释了运算符的优先级。此外,还探讨了变量和赋值的概念,以及Python中的数据类型转换,如整型、浮点型和布尔型。最后,文章解答了is、is not与==、!=的区别,并总结了数据类型及其转换的重要性。
摘要由CSDN通过智能技术生成

提出问题:

  1. 怎样对python中的代码进行注释?
  2. python有哪些运算符,这些运算符的优先级是怎样的?
  3. python 中 is, is not==, != 的区别是什么?
  4. python 中包含哪些数据类型?这些数据类型之间如何转换?

带着这些问题开始本篇文章的学习吧!

1.注释

  • 在python中,#表示注释,作用于整行。

【例子】单行注释

# 这是一个注释
print("Hello word")

#打印输出的结果
# Hello word
  • ''' '''或者""" """表示区间注释,在三引号之间的所有内容被注释

【例子】多行注释

'''
这是多行注释,用三个单引号
这是多行注释,用三个单引号
这是多行注释,用三个单引号
'''
print("Hello china") 
# 打印输出结果
# Hello china

"""
这是多行注释,用三个双引号
这是多行注释,用三个双引号 
这是多行注释,用三个双引号
"""
print("hello china")
# 打印输出结果 
# hello china

2. 运算符

  • 算术运算符

fffceb53af1405eea6ac1c14729a5038.png

【例子】

print(1 + 1)  # 2
print(2 - 1)  # 1
print(3 * 4)  # 12
print(3 / 4)  # 0.75
print(3 // 4)  # 0
print(3 % 4)  # 3
print(2 ** 3)  # 8
  • 比较运算符

84c8dc04b30bb4d1d2b0aaa5364671c2.png

【例子】

print(2 > 1)  # True
print(2 >= 4)  # False
print(1 < 2)  # True
print(5 <= 2)  # False
print(3 == 4)  # False
print(3 != 5)  # True

PS:比较运算符在输出过程中为bool类型。

  • 逻辑运算符

4ece6df25bda5516265210ae73f3c7e6.png

【例子】

print((3 > 2) and (3 < 5))  # True
print((1 > 3) or (9 < 2))  # False
print(not (2 > 1))  # False

PS:逻辑运算符在输出过程中返回的也是bool类型的值

  • 位运算符

223e4c69f12b9fc0bf6b5250ed1c508c.png

【例子】有关二进制的运算,参见“位运算”部分的讲解。

print(bin(4))  # 0b100
print(bin(5))  # 0b101
print(bin(~4), ~4)  # -0b101 -5
print(bin(4 & 5), 4 & 5)  # 0b100 4
print(bin(4 | 5), 4 | 5)  # 0b101 5
print(bin(4 ^ 5), 4 ^ 5)  # 0b1 1
print(bin(4 << 2), 4 << 2)  # 0b10000 16
print(bin(4 >> 2), 4 >> 2)  # 0b1 1

先简单介绍下bin()这个方法,是把十进制数转化为二进制的一个方法,例如:“Ob100”在二进制转化为十进制数为“十”。

这里的向左移是在右边加0,向右移是向左边加0,就能够完成左移和右移操作了。

  • 三元运算符

【例子】

x, y = 4, 5
if x < y:
    small = x
else:
    small = y

print(small)  # 4

有了这个三元操作符的条件表达式,可以使用一条语句完成以上代码的赋值与判断语句

【例子】

x, y = 4, 5
small = x if x < y else y # 一条语句就解决了if - else 的一般语法格式 
print(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值