Python整数递增与++ [重复]
本文翻译自: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整数递增与++ [重复]相关推荐
- Python 笔试集(2):你不知道的 Python 整数
面试题 分别给出下述代码在终端(e.g. IPyhon)中和在程序中的运行结果: a = 256 b = 256c = 257 d = 257def foo():e = 257f = 257print ...
- python整数类型-Python整数类型(int)详解
整数就是没有小数部分的数字,Python 中的整数包括正整数.0 和负整数. 有些强类型的编程语言会提供多种整数类型,每种类型的长度都不同,能容纳的整数的大小也不同,开发者要根据实际数字的大小选用不同 ...
- 【基础教程】Python整数类型(int)详解
整数就是没有小数部分的数字,Python 中的整数包括正整数.0 和负整数. 有些强类型的编程语言会提供多种整数类型,每种类型的长度都不同,能容纳的整数的大小也不同,开发者要根据实际数字的大小选用不同 ...
- python hack js_Hack Python 整数对象
背景 写这篇文章的原因是目前在看<Python源码剖析>[1],但是这本书的作者陈儒老师剖析源码的目的好像不是太明确,所以看上去是为了剖析源码而剖析源码,导致的结果是这本书里面的分析思路不 ...
- 可以获取python整数类型帮助的是什么-下列选项中可以获取Python整数类型帮助的是...
[单选题]关于 Python 语言的特点,以下选项中描述错误的是 [单选题]下面代码的输出结果是: s1 = "The python language is a scripting lang ...
- 可以获取python整数类型帮助的是什么-下列选项中可以获取Python整数类型帮助的是()。...
[填空题]smooth finish [简答题]请完成考试系统<Word操作>中试卷8938,交卷成功时截全屏图(包括分数.姓名.右下角时间)并在本题答案区上传该 屏图 . [填空题]立柱 ...
- python程序将其重复M个字符N次
给定一个字符串,我们必须使用python程序将其重复M个字符N次. 试题: 在这里,我们提供了一个字符串和一个非负整数N ,在这里我们将认为字符串的开头是前M个字符,或者如果字符串的长度小于M ,则字 ...
- python整数转换字符串_使用Python中的str()函数将整数值转换为字符串
python整数转换字符串 Given an integer value and we have to convert the value to the string using str() func ...
- python 整数 1字节_Python程序打印代表整数的字节数组
python 整数 1字节 Given an integer number and we have to convert it into a byte array in Python. 给定一个整数, ...
最新文章
- 字符设备之register_chrdev与register_chrdev_region
- VTK:可视化之BlobbyLogo
- Java String类型变量的比较问题
- JAVA软件工程师应该具备的技能有哪些?
- linux判断字符串命令行,bash – 将命令行参数与字符串进行比较
- configtx.yaml中文注解
- python自动测试方法_python接口自动化测试二十一:类和方法
- Java之JvisualVM简介
- 显卡游戏温度测试软件,看谁最发烧 10款游戏的显卡温度测试
- idea 使用自动注解时候红色警告的消除办法
- python 处理pdf文件 转成txt 批量提取pdf中的文字
- UE4地形操作出现黑框的处理
- 职业生涯步步高(转)
- SpreadJS 纯前端表格控件应用案例:金融业数据智能分析平台
- 计算机b类核心期刊有哪些,B类及以上期刊有哪些
- 财路网每日原创推送: 为什么音乐行业需要区块链技术
- 写在世界读书日 - 光读书不能让你成为供应链管理专家
- 字符数组与字符指针的区别
- 【转】25.windbg-!gle、g(错误码、g系列)
- ❤leetcode,python2❤最大子序和
热门文章
- VS 2008 中内存泄露检查
- 算法-- 找到所有数组中消失的数字(Java)
- ActivityRecord、TaskRecord、ActivityStack相互关系以及Activity启动模式
- python ui bs_Guibs的Python学习_列表
- IOS开发笔记4-C语言基础复习
- PHP学习笔记-Cookie
- 田野中科院计算机网络信息中心,中国科学院
- 学计算机打字一段话,初学电脑基础知识打字
- 卡尔曼滤波算法c语言stm32,卡尔曼滤波算法及C语言实现_源代码
- Java中PO、BO、VO、DTO、POJO、DAO概念及其作用和项目实例图(转)