python
xiu_cs
所有博客仅作为个人笔记用,内容写的乱七八糟,不要参考
Do what you want to do.
展开
-
像dict[]一样从Class中提取元素值——__getitem__
__getitem__背景理解 __getitem__ 方法原理一个小举例参考背景最近在看代码时,发现python中的类可以像dict一样直接取元素,这是我之前没有碰到过的。便上午查阅资料,发现原来是python类中的__getitem__方法在作怪,寻找解决方案,并记录一下。理解 getitem 方法原理通过key或index获取item的语法[]只是语法小技巧。当你执行 a[i]时Python调用的方法其实是a.__getitem__(i)。一个小举例把类(Class)想象成是一个建筑模型原创 2022-03-03 19:55:08 · 1062 阅读 · 0 评论 -
Python3迭代器——迭代器只能往前不会后退
迭代器迭代是Python最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter() 和 next()。注意,迭代器只能往前不能后退!遇到的问题在使用zip()函数的过程中,发现多了一行pirnt代码会导致最终输出结果不一致。代码如下:a = [1,2,3]b = [4,5,6]zipped = zip(a,b)原创 2022-02-20 20:15:21 · 1039 阅读 · 0 评论 -
Pytorch 操作备忘
基本操作:view原创 2020-03-22 22:58:18 · 143 阅读 · 0 评论 -
Argparse学习记录
argparse 模块是 Python 标准库中推荐的命令行解析模块。官方doc教程讲解的很详细Argparse 教程这篇教程旨在作为 argparse 的入门介绍,此模块是 Python 标准库中推荐的命令行解析模块。https://docs.python.org/zh-cn/3/howto/argparse.html#id1argparse --- 命令行选项、参数和...原创 2020-02-05 22:49:20 · 155 阅读 · 0 评论 -
一键拯救你的 python代码 风格!!
工具:autopep8命令行安装方式: pip install --upgrade autopep8使用:CTRL+ALT+L 一键规范代码格式规范前:规范后:原创 2020-01-20 11:09:02 · 198 阅读 · 0 评论