省流:pip install cppstyleio, 然后在Python里欢乐的写C++吧!
前言
众所周知,Python写起来比C++要爽,但是有些地方还不够爽,比如不能和C++一样进行按照类型的流式/格式读入,字符类型不能直接和数字操作等困难。因此,我便写了个堪称完美的CppStyleIO包
一、CppStyleIO是什么?
CppStyleIO是一种利用原生Python进行C/C++格式输入输出的Python工具包,尽管这个库并不十分完善,但是部份功能却是十分实用的
注:尽管用起来很方便,但是如果不出意外,这种输入会比原生python输入慢,想想cin和scanf的区别吧!
二、使用步骤
0.下载库
python -m pip install cppstyleio
1.引入库
代码如下:
from CppStyleIO import *
2.简单示例
- Hello World
>>> pprintf("hello world")
hello world
- A+B problem
>>> a = INT()
>>> b = INT()
>>> pin >> a >> b
1 2
>>> pout << a+b
3
- 强制类型转换与类型兼容
>>> a = CHAR()
>>> pin >> a
a
>>> a
97
>>> pout << a
a
>>> INT(a)
97
>>> a+INT(3)
100
>>> pout<<CHAR(a+INT(3))
d
- 与Python的交互
>>> a = INT(1)
>>> a #直接查看
1
>>> a+1 #不支持直接与python原生变量交互
Traceback (most recent call last):
File "<pyshell#24>", line 1, in