python骚操作记录
作为一个c++菜鸡,刚开始看python
源码,很多地方非常很习惯,比如缩进和大括号。有些地方还会折腾好久,特记录如下,以备后面查阅
实现?:
操作符
很多语言中都有?:
操作符。
比如C++
1 |
|
表示
1 |
|
刚写python
时也是按照上面的代码写。知道阅读pyside
示例代码碰撞老鼠
时,看到如下代码
1 |
|
一度以为是矩阵运算,知道看了c++
版示例才恍然大悟。原来python
版的?:
操作符可以这么实现:
1 |
|
python
的()
、[]
、{}
外加js
的[]
、{}
着急把我搞迷糊了,赶紧复习一下。。。。
字符串前加b
, 表示后面字符串是bytes
类型
‘PyQt’实现窗口动画,需要使用QPropertyAnimation
类,仿造c++
版动画代码,写出如下代码:
1 |
|
执行时候程序崩溃
1 |
|
PyQt
没有QString
类,str
也无法隐式转换为Union[QByteArray, bytes, bytearray]
, 需要字符串前加 b
,表示这是一个bytes
对象
参考文献博客园
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!