优秀的编程知识分享平台

网站首页 > 技术文章 正文

python 自学-框架学习-变量和简单的类型(下)

nanyue 2025-06-12 14:53:10 技术文章 2 ℃

这章学习运算符;

框架学习的目的是就把所有相关的内容都集中写在一起;

算术运算符:

如果是数值类型

注意1;

浮点数与任何数加,减,乘,除 结果都是浮点数,包括0

注意2:

2**3=8 表示2的3次方, 2**4表示2的4次方。

2**(1/2)表示2的开平方, 2**(1/3)表示2的开3次方。

# 算术运算符
# 加法,减法,乘法,乘方(**)
a=18
b=4
# 如果变量是数值类型,都可以加 减 乘 乘方 
print(a+b,a-b,a*b,a**b)


# 除法分为: / // %
# / 表示求的是商,除不尽会展示小数。
print(a/b)
# % 表示求的是余,也就是模
print(a%b)
# // 表示取商的整数,如果商是小数也是取整
print(a//b)

如果是字符串类型:

只能进行:加法,结果就是字符串拼接就不演示了

如果是字符串和数值类型:

可以进行:乘法。乘法就是复制,来点有趣的:

a='*'
b= ' '
for i in range(1,8):
    print(a*i,b*i)

赋值运算符:

x=3 x+=1 计算过程是:x=3+1,结果是:x=4

x=x+1,x=x*1,x=x-1,x=x/1 可以写成:x+=1,x*=1,x-=1,x*=1。在很多书籍里都有看到这样的简便写法。

比较运算符与bool(布尔)类型:

False==0,True==1 这是完全对等的。

为什么这两个放在一起?因为大部分情况下比较的结果都是以布尔类型返回。

>,>= 大于,大于等于,

如果左边>右边,返回True。 如果左边>右边 或 左边等于右边,2者满足1 返回True。

<,<= 小于,小于等于

如果左边<右边,返回True。 如果左边<右边 或 左边等于右边,2者满足1 返回True。

==,!= 等于,不等于

写符号的时候要注意: >= <= != == 这四个符号是连在一起写不可分开的。

比较的时候要注意:>=, <= 只要满足一个即返回True.

还有两个函数:

is() 与id()

is:判断两个变量所引用的对象是否相同,

id:判断两个变量所引用的对象的内存地址是否相同,

逻辑运算符:

not and or,如果这三个符号在一起的话,判断顺序是先判断not,再判断and 再判断or。

not;相当于 != 。非真即假

and: 相当于 == 。必须两边都是真,返回True,注意数字比较如下:

print(4 and 5) 返回:5 print(0 and 5) 返回0

or :相当于 >=, <= 的关系。 两边有一个为真,返回True

print(4 or 5) 返回:4 print(0 or 5) 返回 5

成员运算符:

比较简单:in 和 not in。

in:判断某元素在序列中,或字典中,或集合中。在的话返回True,不在返回False。

not in:判断某元素不在某序列中,或字典中,或集合中。在的话返回False,不在返回True。

下面有对这个章节整理好的一些图,知识点不难,关键在于多实践。:

数据类型的转换;

算术运算符一览表;

赋值运算符的扩展:

比较运算符:

逻辑运算符:

运算优先级:

如果你觉得内容有趣或有点帮助,可以点赞,收藏,转发,评论哈,多谢~

最近发表
标签列表