广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    python中//是什么意思

    来源:网络收集  点击:  时间:2024-08-12
    【导读】:

    在Python // 表示整数除法。

    Python其它表达式:

    Python的表达式写法与C/C++类似。只是在某些写法有所差别。

    主要的算术运算符与C/C++类似。+, -, *, /, //, **, ~, %分别表示加法或者取正、减法或者取负、乘法、除法、整除、乘方、取补、取余。

    , 表示右移和左移。, |, ^表示二进制的AND, OR, XOR运算。, , ==, !=, =, =用于比较两个表达式的值,

    分别表示大于、小于、等于、不等于、小于等于、大于等于。在这些运算符里面,~, |, ^, , , 必须应用于整数。

    扩展资料:

    Python使用and, or, not表示逻辑运算。

    is, is not用于比较两个变量是否是同一个对象。in, not in用于判断一个对象是否属于另外一个对象。

    Python支持“列表推导式”(list comprehension),比如计算0-9的平方和:

    sum(x * x for x in range(10))

    285

    Python使用lambda表示匿名函数。匿名函数体只能是表达式。比如:

    add=lambda x, y : x + y

    add(3,2)

    Python使用y if cond else x表示条件表达式。意思是当cond为真时,表达式的值为y,否则表达式的值为x。相当于C++和Java里的cond?y:x。

    Python区分列表(list)和元组(tuple)两种类型。list的写法是,而tuple的写法是(1,2,3)。可以改变list中的元素,而不能改变tuple。

    在某些情况下,tuple的括号可以省略。tuple对于赋值语句有特殊的处理。因此,可以同时赋值给多个变量,比如:

    x, y=1,2 # 同时给x,y赋值,最终结果:x=1, y=2

    特别地,可以使用以下这种形式来交换两个变量的值:

    x, y=y, x #最终结果:y=1, x=2

    Python使用(单引号)和(双引号)来表示字符串。与Perl、Unix Shell语言或者Ruby、Groovy等语言不一样,两种符号作用相同。一般地,如果字符串中出现了双引号,就使用单引号来表示字符串;反之则使用双引号。如果都没有出现,就依个人喜好选择。

    出现在字符串中的\(反斜杠)被解释为特殊字符,比如\n表示换行符。表达式前加r指示Python不解释字符串中出现的\。这种写法通常用于编写正则表达式或者Windows文件路径。

    Python支持列表切割(list slices),可以取得完整列表的一部分。支持切割操作的类型有str, bytes, list, tuple等。

    它的语法是...或者...。假定nums变量的值是,那么下面几个语句为真:

    nums == 从下标为2的元素切割到下标为5的元素,但不包含下标为5的元素。

    nums == 切割到最后一个元素。

    nums == 从最开始的元素一直切割到倒数第3个元素。

    nums == 返回所有元素。改变新的列表不会影响到nums。

    nums == 从下标为1的元素切割到下标为5的元素但不包含下标为5的元素,且步长为2。

    参考资料:

    百度百科——Python(计算机程序设计语言)

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.ff371.cn/art_1112073.html

    相关资讯

    ©2019-2020 http://www.ff371.cn/ 国ICP备20009186号06-04 09:57:25  耗时:0.713