编程语言应用

注册

 

发新话题 回复该主题

python双斜杠是什么意思 [复制链接]

1#
北京去哪里医院看白癜风最好 https://jbk.39.net/yiyuanzaixian/bjzkbdfyy/sfxbdf/

Python中的双斜杠(//)表示地板除,即先做除法(/),然后向下取整(floor)。至少有一方是float型时,结果为float型;两个数都是int型时,结果为int型。

另外,地板除floor(x)表示不大于x的最大整数,因此不是取整数部分,如x为负数时:

“地板除”是向下取整除的意思,英文为floordivision.反之,向上取整除,就是“天花板除”,英文为ceildivision.都是英语直译过来的。

python中双斜杠用法:

在写文件地址的时候,为什么要用两个反斜杠呢?因为在编程语言中,第一个反斜杠会被当作转义字符,如\n换行。因此,用两个反斜杠来表示反斜杠。

withopen(’C:\some.txt’,a+)

除此之外,还可以用r’,就不用两个反斜杠了,比如写地址的时候:

withopen(r’C:\some.txt’,a+)

还可以用斜杠来表示:withopen(C:/some.txt’,a+)

简而言之,有三种表达:

withopen(’C:\some.txt’,a+)#两个反斜杠

withopen(r’C:\some.txt’,a+)#带r

withopen(C:/some.txt’,a+)#斜杠

Python由荷兰数学和计算机科学研究学会的GuidovanRossum于年代初设计,作为一门叫作ABC语言的替代品。

Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。

分享 转发
TOP
发新话题 回复该主题