《Python 简明教程》翻译问题——2.4 基本语法(已解决)

有问题的句子:

在 Python 中 format 方法的作用就是将每一个参数值替换为规范的位置。

这句话,已经被我修改。

原句为:

Python 在 format 方法中的作用是它将每个参数值替换为规范的位置。

当读到这句话时,我认为它是有问题的。因为在我看来, Pythonformat()方法 的位置颠倒了。应该把 format()方法 放在主语的位置, Python 放在状语的位置。

但是,我找到了英语原文:

What Python does in the format method is that it substitutes each argument value into the place of the specification.

这说明我的想法可能是错误的,但是我不明白哪里出了问题。
期待大家的解疑答惑。

文章链接:
2.4基本语法

Jason990420
最佳答案

很多语言都有输出format格式化.

Format Languages Format string syntax
associate(file, string); putf(file, $formatstring$, items) ALGOL 68 ALGOL
Format(item, formatstring) VB
sprintf(formatstring, items) Perl, PHP, Raku, Ruby C
item.fmt(formatstring) Raku C
io_lib:format(formatstring, items) Erlang
sprintf(outputstring, formatstring, items) C C
std.string.format(formatstring, items) D C
Format(formatstring, items) Object Pascal (Delphi)
fmt.Sprintf(formatstring, items) Go C
printf -v outputstring formatstring items Bash shell C
formatstring % (items) Python, Ruby C
formatstring.format(items) Python .NET
Printf.sprintf formatstring[13] items OCaml, F# C
Text.Printf.printf formatstring items Haskell (GHC) C
formatstring printf: items Smalltalk C
String.format(formatstring, items) Java C
String.Format(formatstring, items) VB .NET, C#, F# .NET
(format formatstring items) Scheme (SRFI 28) Lisp
(format nil formatstring items) Common Lisp Lisp
(format formatstring items) Clojure Lisp
formatstring -f items Windows PowerShell .NET
[NSString stringWithFormat:formatstring, items] Objective-C (NSString * only) C
String(format:formatstring, items)
string.format(formatstring, items)
Swift (Foundation) C
(formatstring):format(items) Lua C
WRITE (outputstring, formatstring) items Fortran Fortran
put string(string) edit(items)(format) PL/I PL/I (similar to Fortran)
String.format(formatstring, items) Cobra .NET
format formatstring items Tcl C
formatnumbers items or formatstring FMT items APL APL
3年前 评论
Coolest 3年前
klsjnfkjdn (楼主) 3年前
讨论数量: 2
Jason990420

因为那是 google 自动翻译的输出, 所以怪怪的.

  • format方法中, Python所作的事是将每个参数值替换到指定的位置.
3年前 评论
klsjnfkjdn (楼主) 3年前
Jason990420

很多语言都有输出format格式化.

Format Languages Format string syntax
associate(file, string); putf(file, $formatstring$, items) ALGOL 68 ALGOL
Format(item, formatstring) VB
sprintf(formatstring, items) Perl, PHP, Raku, Ruby C
item.fmt(formatstring) Raku C
io_lib:format(formatstring, items) Erlang
sprintf(outputstring, formatstring, items) C C
std.string.format(formatstring, items) D C
Format(formatstring, items) Object Pascal (Delphi)
fmt.Sprintf(formatstring, items) Go C
printf -v outputstring formatstring items Bash shell C
formatstring % (items) Python, Ruby C
formatstring.format(items) Python .NET
Printf.sprintf formatstring[13] items OCaml, F# C
Text.Printf.printf formatstring items Haskell (GHC) C
formatstring printf: items Smalltalk C
String.format(formatstring, items) Java C
String.Format(formatstring, items) VB .NET, C#, F# .NET
(format formatstring items) Scheme (SRFI 28) Lisp
(format nil formatstring items) Common Lisp Lisp
(format formatstring items) Clojure Lisp
formatstring -f items Windows PowerShell .NET
[NSString stringWithFormat:formatstring, items] Objective-C (NSString * only) C
String(format:formatstring, items)
string.format(formatstring, items)
Swift (Foundation) C
(formatstring):format(items) Lua C
WRITE (outputstring, formatstring) items Fortran Fortran
put string(string) edit(items)(format) PL/I PL/I (similar to Fortran)
String.format(formatstring, items) Cobra .NET
format formatstring items Tcl C
formatnumbers items or formatstring FMT items APL APL
3年前 评论
Coolest 3年前
klsjnfkjdn (楼主) 3年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!