✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ beluga.o2switch.net ​🇻​♯➤ 4.18.0-553.123.2.lve.el8.x86_64 #1 SMP 🇾​♯➤ 2026

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 185.154.139.77 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.216.84
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗙𝗙 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ 𝗔𝗟𝗟 𝗪𝗢𝗥𝗞𝗜𝗡𝗚....

𝗛𝗢𝗠𝗘
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /opt/alt/python37/share/doc/alt-python37-Cython/Demos/benchmarks//fstrings.py
# coding=utf-8
# NOTE: requires Python 3.6 or later if not compiled with Cython

from time import time

import cython


@cython.locals(x=int, n=int)
def run():
    t0 = time()

    f = 1.0
    x = 2
    n = 5
    i = 12345678
    s = 'abc'
    u = u'üöä'

    # repeat without fast looping ...
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"

    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"

    f"{n}oo{n*10}{f:3.2}--{n:2}{n:5}oo{i}{s}"
    f"{n}oo{n*10}{f:5.2}--{n:2}{n:5}oo{i}{u}"
    f"{n}oo{n*10}{f:2.2}--{n:2}{n:5}oo{i}{s}xx{u}"

    # repeat without fast looping ...
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"

    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"

    f"{n}oo{n*10}{f:3.2}--{n:2}{n:5}oo{i}{s}"
    f"{n}oo{n*10}{f:5.2}--{n:2}{n:5}oo{i}{u}"
    f"{n}oo{n*10}{f:2.2}--{n:2}{n:5}oo{i}{s}xx{u}"

    # repeat without fast looping ...
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"

    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"

    f"{n}oo{n*10}{f:3.2}--{n:2}{n:5}oo{i}{s}"
    f"{n}oo{n*10}{f:5.2}--{n:2}{n:5}oo{i}{u}"
    f"{n}oo{n*10}{f:2.2}--{n:2}{n:5}oo{i}{s}xx{u}"

    # repeat without fast looping ...
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"

    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"

    f"{n}oo{n*10}{f:3.2}--{n:2}{n:5}oo{i}{s}"
    f"{n}oo{n*10}{f:5.2}--{n:2}{n:5}oo{i}{u}"
    f"{n}oo{n*10}{f:2.2}--{n:2}{n:5}oo{i}{s}xx{u}"

    # repeat without fast looping ...
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"

    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"

    f"{n}oo{n*10}{f:3.2}--{n:2}{n:5}oo{i}{s}"
    f"{n}oo{n*10}{f:5.2}--{n:2}{n:5}oo{i}{u}"
    f"{n}oo{n*10}{f:2.2}--{n:2}{n:5}oo{i}{s}xx{u}"

    # repeat without fast looping ...
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"

    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"

    f"{n}oo{n*10}{f:3.2}--{n:2}{n:5}oo{i}{s}"
    f"{n}oo{n*10}{f:5.2}--{n:2}{n:5}oo{i}{u}"
    f"{n}oo{n*10}{f:2.2}--{n:2}{n:5}oo{i}{s}xx{u}"

    # repeat without fast looping ...
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"

    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"

    f"{n}oo{n*10}{f:3.2}--{n:2}{n:5}oo{i}{s}"
    f"{n}oo{n*10}{f:5.2}--{n:2}{n:5}oo{i}{u}"
    f"{n}oo{n*10}{f:2.2}--{n:2}{n:5}oo{i}{s}xx{u}"

    # repeat without fast looping ...
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"

    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"

    f"{n}oo{n*10}{f:3.2}--{n:2}{n:5}oo{i}{s}"
    f"{n}oo{n*10}{f:5.2}--{n:2}{n:5}oo{i}{u}"
    f"{n}oo{n*10}{f:2.2}--{n:2}{n:5}oo{i}{s}xx{u}"

    # repeat without fast looping ...
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"

    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"

    f"{n}oo{n*10}{f:3.2}--{n:2}{n:5}oo{i}{s}"
    f"{n}oo{n*10}{f:5.2}--{n:2}{n:5}oo{i}{u}"
    f"{n}oo{n*10}{f:2.2}--{n:2}{n:5}oo{i}{s}xx{u}"

    # repeat without fast looping ...
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"

    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"

    f"{n}oo{n*10}{f:3.2}--{n:2}{n:5}oo{i}{s}"
    f"{n}oo{n*10}{f:5.2}--{n:2}{n:5}oo{i}{u}"
    f"{n}oo{n*10}{f:2.2}--{n:2}{n:5}oo{i}{s}xx{u}"

    # repeat without fast looping ...
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"

    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"

    f"{n}oo{n*10}{f:3.2}--{n:2}{n:5}oo{i}{s}"
    f"{n}oo{n*10}{f:5.2}--{n:2}{n:5}oo{i}{u}"
    f"{n}oo{n*10}{f:2.2}--{n:2}{n:5}oo{i}{s}xx{u}"

    # repeat without fast looping ...
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"

    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"
    f"{n}oo{n*10}{f:.2}--{n:2}{n:5}oo{i}"

    f"{n}oo{n*10}{f:3.2}--{n:2}{n:5}oo{i}{s}"
    f"{n}oo{n*10}{f:5.2}--{n:2}{n:5}oo{i}{u}"
    f"{n}oo{n*10}{f:2.2}--{n:2}{n:5}oo{i}{s}xx{u}"

    tk = time()
    return tk - t0


def main(n):
    run()  # warmup
    times = []
    for i in range(n):
        times.append(run())
    return times


if __name__ == "__main__":
    import optparse
    import util
    parser = optparse.OptionParser(
        usage="%prog [options]",
        description="Test the performance of fstring literal formatting")
    util.add_standard_options_to(parser)
    options, args = parser.parse_args()

    util.run_benchmark(options, options.num_runs, main)


Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
25 Jul 2024 8.44 AM
root / linksafe
0755
bpnn3.pxd
0.623 KB
18 Mar 2018 6.52 PM
root / linksafe
0644
bpnn3.py
5.23 KB
18 Mar 2018 6.52 PM
root / linksafe
0644
chaos.pxd
0.813 KB
18 Mar 2018 6.52 PM
root / linksafe
0644
chaos.py
9.672 KB
18 Mar 2018 6.52 PM
root / linksafe
0644
coroutines.py
1.573 KB
18 Mar 2018 6.52 PM
root / linksafe
0644
fstrings.py
7.818 KB
18 Mar 2018 6.52 PM
root / linksafe
0644
generators.py
2.032 KB
18 Mar 2018 6.52 PM
root / linksafe
0644
hexiom2.pxd
1.839 KB
18 Mar 2018 6.52 PM
root / linksafe
0644
hexiom2.py
16.734 KB
18 Mar 2018 6.52 PM
root / linksafe
0644
meteor_contest.pxd
0.292 KB
18 Mar 2018 6.52 PM
root / linksafe
0644
meteor_contest.py
4.282 KB
18 Mar 2018 6.52 PM
root / linksafe
0644
nbody.pxd
0.679 KB
18 Mar 2018 6.52 PM
root / linksafe
0644
nbody.py
4.45 KB
18 Mar 2018 6.52 PM
root / linksafe
0644
nqueens.py
2.373 KB
18 Mar 2018 6.52 PM
root / linksafe
0644
richards.pxd
2.368 KB
18 Mar 2018 6.52 PM
root / linksafe
0644
richards.py
10.219 KB
18 Mar 2018 6.52 PM
root / linksafe
0644
setup.py
0.327 KB
18 Mar 2018 6.52 PM
root / linksafe
0644
spectralnorm.pxd
0.407 KB
18 Mar 2018 6.52 PM
root / linksafe
0644
spectralnorm.py
1.587 KB
18 Mar 2018 6.52 PM
root / linksafe
0644
util.py
1.824 KB
18 Mar 2018 6.52 PM
root / linksafe
0644

✘✘ GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME ✘✘
Static GIF Static GIF