本文翻译自:Python integer incrementing with ++ [duplicate]

Possible Duplicate: 可能重复:
Python: Behaviour of increment and decrement operators Python:增量和减量运算符的行为

I've always laughed to myself when I've looked back at my VB6 days and thought, "What modern language doesn't allow incrementing with double plus signs?": 当我回顾我的VB6时,我总是嘲笑自己,并且想:“现代语言不允许用双加号增加?”:

number++

To my surprise, I can't find anything about this in the Python docs. 令我惊讶的是,我在Python文档中找不到任何相关内容。 Must I really subject myself to number = number + 1 ? 我真的必须让自己受到number = number + 1吗? Don't people use the ++/-- notation? 人们不使用++/--符号吗?


#1楼

参考:https://stackoom.com/question/B2sX/Python整数递增与-重复


#2楼

Python不支持++ ,但您可以这样做:

number += 1

#3楼

Yes. 是。 The ++ operator is not available in Python. ++运算符是不可用Python编写的。 Guido doesn't like these operators. Guido不喜欢这些运营商。


#4楼

你可以做:

number += 1

#5楼

您可以使用:

number += 1

#6楼

Take a look at Behaviour of increment and decrement operators in Python for an explanation of why this doesn't work. 看看Python中增量和减量运算符的行为,以解释为什么这不起作用。

Python doesn't really have ++ and --, and I personally never felt it was such a loss. Python并没有真正拥有++和 - 而且我个人从未觉得这是一种损失。

I prefer functions with clear names to operators with non-always clear semantics (hence the classic interview question about ++x vs. x++ and the difficulties of overloading it). 我更喜欢具有明确名称的函数到具有非始终清晰语义的运算符(因此关于++ x与x ++的经典访谈问题以及重载它的困难)。 I've also never been a huge fan of what post-incrementation does for readability. 我也从未成为后增量对可读性的忠实粉丝。

You could always define some wrapper class (like accumulator) with clear increment semantics, and then do something like x.increment() or x.incrementAndReturnPrev() 您总是可以使用明确的增量语义定义一些包装类(如累加器),然后执行类似x.increment()或x.incrementAndReturnPrev()的操作。

Python整数递增与++ [重复]相关推荐

  1. Python 笔试集(2):你不知道的 Python 整数

    面试题 分别给出下述代码在终端(e.g. IPyhon)中和在程序中的运行结果: a = 256 b = 256c = 257 d = 257def foo():e = 257f = 257print ...

  2. python整数类型-Python整数类型(int)详解

    整数就是没有小数部分的数字,Python 中的整数包括正整数.0 和负整数. 有些强类型的编程语言会提供多种整数类型,每种类型的长度都不同,能容纳的整数的大小也不同,开发者要根据实际数字的大小选用不同 ...

  3. 【基础教程】Python整数类型(int)详解

    整数就是没有小数部分的数字,Python 中的整数包括正整数.0 和负整数. 有些强类型的编程语言会提供多种整数类型,每种类型的长度都不同,能容纳的整数的大小也不同,开发者要根据实际数字的大小选用不同 ...

  4. python hack js_Hack Python 整数对象

    背景 写这篇文章的原因是目前在看<Python源码剖析>[1],但是这本书的作者陈儒老师剖析源码的目的好像不是太明确,所以看上去是为了剖析源码而剖析源码,导致的结果是这本书里面的分析思路不 ...

  5. 可以获取python整数类型帮助的是什么-下列选项中可以获取Python整数类型帮助的是...

    [单选题]关于 Python 语言的特点,以下选项中描述错误的是 [单选题]下面代码的输出结果是: s1 = "The python language is a scripting lang ...

  6. 可以获取python整数类型帮助的是什么-下列选项中可以获取Python整数类型帮助的是()。...

    [填空题]smooth finish [简答题]请完成考试系统<Word操作>中试卷8938,交卷成功时截全屏图(包括分数.姓名.右下角时间)并在本题答案区上传该 屏图 . [填空题]立柱 ...

  7. python程序将其重复M个字符N次

    给定一个字符串,我们必须使用python程序将其重复M个字符N次. 试题: 在这里,我们提供了一个字符串和一个非负整数N ,在这里我们将认为字符串的开头是前M个字符,或者如果字符串的长度小于M ,则字 ...

  8. python整数转换字符串_使用Python中的str()函数将整数值转换为字符串

    python整数转换字符串 Given an integer value and we have to convert the value to the string using str() func ...

  9. python 整数 1字节_Python程序打印代表整数的字节数组

    python 整数 1字节 Given an integer number and we have to convert it into a byte array in Python. 给定一个整数, ...

最新文章

  1. 字符设备之register_chrdev与register_chrdev_region
  2. VTK:可视化之BlobbyLogo
  3. Java String类型变量的比较问题
  4. JAVA软件工程师应该具备的技能有哪些?
  5. linux判断字符串命令行,bash – 将命令行参数与字符串进行比较
  6. configtx.yaml中文注解
  7. python自动测试方法_python接口自动化测试二十一:类和方法
  8. Java之JvisualVM简介
  9. 显卡游戏温度测试软件,看谁最发烧 10款游戏的显卡温度测试
  10. idea 使用自动注解时候红色警告的消除办法
  11. python 处理pdf文件 转成txt 批量提取pdf中的文字
  12. UE4地形操作出现黑框的处理
  13. 职业生涯步步高(转)
  14. SpreadJS 纯前端表格控件应用案例:金融业数据智能分析平台
  15. 计算机b类核心期刊有哪些,B类及以上期刊有哪些
  16. 财路网每日原创推送: 为什么音乐行业需要区块链技术
  17. 写在世界读书日 - 光读书不能让你成为供应链管理专家
  18. 字符数组与字符指针的区别
  19. 【转】25.windbg-!gle、g(错误码、g系列)
  20. ❤leetcode,python2❤最大子序和

热门文章

  1. VS 2008 中内存泄露检查
  2. 算法-- 找到所有数组中消失的数字(Java)
  3. ActivityRecord、TaskRecord、ActivityStack相互关系以及Activity启动模式
  4. python ui bs_Guibs的Python学习_列表
  5. IOS开发笔记4-C语言基础复习
  6. PHP学习笔记-Cookie
  7. 田野中科院计算机网络信息中心,中国科学院
  8. 学计算机打字一段话,初学电脑基础知识打字
  9. 卡尔曼滤波算法c语言stm32,卡尔曼滤波算法及C语言实现_源代码
  10. Java中PO、BO、VO、DTO、POJO、DAO概念及其作用和项目实例图(转)