String
Syntax
str(value)
str(format, ...args)
str(format, args)
If called with one argument, returns string representation of such value.
Otherwise, returns a formatted string representing the expression. Arguments for
formatting can either be provided as each consecutive parameter, or as a list
which then would be the only extra parameter. To format one list argument , you
can use str(list)
, or str('foo %s', [list])
.
Accepts formatting style accepted by String.format()
. Supported types (with
"%<?>"
syntax):
d
,o
,x
: integers, octal, hexa
,e
,f
,g
: floatsb
: booleanss
: strings%%
: ‘%’ character
str(null) => 'null'
str(false) => 'false'
str('') => ''
str('3.14') => '3.14'
str([]) => '[]'
str(['']) => '[]'
str('foo') => 'foo'
str('3bar') => '3bar'
str(2)+str(2) => '22'
str('pi: %.2f',pi) => 'pi: 3.14'
str('player at: %d, %d, %d',pos(player())) => 'player at: 567, -2423, 124'