python 碰到问题

好的 python 文件具有结构性

一个好的python文件具有结构性,即文件中只含有class, if __name__ == "__main__".

vscode 中的矩形选择问题

mac中使用快捷键shift+option+鼠标选中

请添加图片描述

mac 中快捷键

mac 打开网页,轻触鼠标两下(但是不按下去)是将某个局部区域放大,再轻触两下结束聚焦。

python ? 语句使用方法

self.flag = "training" if train else "test"

python 字符串拼接

  1. 字符串拼接,以特定字符串将一个迭代器内的字符串类型元素拼接。
split_symbol =  "."
split_symbol.join(["www", "csdn", "com"])
  1. 地址拼接,下面这段代码是将三个字符串以/为分隔符拼接起来形成地址。
data_root = os.path.join(root, "DRIVE", self.flag)

python assert 的使用

assert 断言,表示判断当前条件是否满足,如果不满足条件则直接触发异常,不必执行接下来的代码。

assert os.path.exists(data_root), "path {} does not exist.".format(data_root)

python is 用法

python中值的比较用 == , 地址的比较用is。python中整型和字符型是不可变对象,python会对其进行高速缓存。

>>> a = 1
>>> b = 1
>>> a == b
True
>>> a is b
True
>>> c = 1.0
>>> d = 1.0
>>> c == d
True
>>> c is d
False
>>> e = "abc"
>>> f = "abc"
>>> e == f
True
>>> e is f
True
>>> g = [1,2,3]
>>> h = [1,2,3]
>>> g == h
True
>>> g is h
False
>>> i = (1,2,3)
>>> j = (1,2,3)
>>> i == j
True
>>> i is j
False

参考: Python 中 is 的使用 https://blog.csdn.net/SAKURASANN/article/details/102882383

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值