正确的python变量名_在Python,如何将变量名作为字符串?_others_酷徒编程知识库...
我编写了一个小函数来对代码中的各种变量进行快速内联头检查,它列出了变量名,数据类型,大小和其他属性,所以,我可以快速捕捉到我所犯的任何错误,代码很简单:def details(val):
vn = val.__name__ # If such a thing existed
vs = str(val)
print("The Value of "+ str(vn) + " is " + vs)
print("The data type of " + vn + " is " + str(type(val)))
因此,如果你有一些复杂的dictionary/list/tuple情况,那么让解释器返回你指定的变量名是非常有帮助,例如下面是一个奇怪的字典:m = 'abracadabra'
mm=[]
for n in m:
mm.append(n)
mydic = {'first':(0,1,2,3,4,5,6),'second':mm,'third':np.arange(0.,10)}
details(mydic)
The Value of mydic is {'second': ['a', 'b', 'r', 'a', 'c', 'a', 'd', 'a', 'b', 'r', 'a'], 'third': array([ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9.]), 'first': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]}
The data type of mydic is
details(mydic['first'])
The Value of mydic['first'] is (0, 1, 2, 3, 4, 5, 6)]
The data type of mydic['first'] is
details(mydic.keys())
The Value of mydic.keys() is ['second', 'third', 'first']
The data type of mydic.keys() is
details(mydic['second'][0])
The Value of mydic['second'][0] is a
The data type of mydic['second'][0] is
正确的python变量名_在Python,如何将变量名作为字符串?_others_酷徒编程知识库...相关推荐
- python 中定义的函数 如何在main中调用_在python中,在定义类时自动运行函数的方法?_class_酷徒编程知识库...
类定义时初始化类属性,不需要函数.import numpy as np class Foo: bar = np.range(100) def __init__(self): # etc. 如果要在导入 ...
- python预处理删除特殊字符_python - 如何删除包含特殊字符的字符串?_others_酷徒编程知识库...
我试图删除所有包含特殊字符的字符串.description_list = ['$', '2,850', 'door', '.', 'sale', '...', 'trades', '.', 'pay' ...
- python中如何输入矩阵_python - 如何向矩阵中添加向量_numpy_酷徒编程知识库
首先,我们可以初始化一个用零填充所需形状的矩阵,然后将a复制到前13行.在任何情况下,我们都必须形成一个新的矩阵,因为我们无法摆弄现有的矩阵/向量,因为我们需要为额外的空行分配更多的内存. 你可以在下 ...
- java怎么读取pem文件格式_如何读取. pem 文件获得私钥和公钥_java_酷徒编程知识库...
尝试这个类.package groovy; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOExc ...
- 在python中是否可以使用if作为变量名_在Python中可以使用if 作为变量名_python使用符号 标示注释...
在Python中可以使用if 作为变量名 答:× " src=" " style="max-width: 100%; display: inline;" ...
- python库名_在python存储库名称和包名称中使用连字符/破折号 - python
我试图使我的git仓库pip可安装.为此,我正在重组仓库以遵循正确的约定.通过查看其他存储库,我的理解是,我应该将所有源代码放在与存储库名称相同的软件包中.例如.如果我的存储库称为myrepo,则源代 ...
- python可以用else作为变量名_在Python中可以使用if作为变量名。
[填空题]表达式 [1,2,3].count(4) 的值为_______________. [填空题]已知列表 x = [1, 2],那么连续执行命令 y = x和 y.append(3) 之后,x的 ...
- c语言 把字符串转换为变量名_如何将抓取下来的unicode字符串转换为中文
如果抓取的数据是json数据,那么直接将抓取的数据用json格式输出出来就行了.如下: response = requests.get(url, headers=self.headers).json( ...
- python字符串去掉标点_在Python去掉标点符号字符串的最佳方式_string_酷徒编程知识库...
从效率的角度来看,你打不败translate() - 它在C中使用查找表执行原始字符串操作 - 你自己的C代码没有太多可能可以击败它.如果不担心速度,另一个选择是:exclude = set(stri ...
最新文章
- 华为手机媒体音量自动静音_华为手机的音量键还可以这么用,涨见识!
- Jvm 系列(八):Jvm 知识点总览
- android分析windowManager、window、viewGroup之间关系
- python构建区块链_用python构建区块链(1)---基本结构
- Redis 主从复制的原理及演进
- mysql5.6编译_mysql5.6编译安装
- H.264基础知识及视频码流解析
- 计算机基础与应用 是学什么,计算机基础与应用教学大纲
- Python一题多解:水仙花数
- HTML容器标签和文本标签
- 获取json格式的内容数据时,使用的方法避免空指针
- 01-C语言之父:丹尼斯·里奇
- 计算机代数与数论pdf,基础数论算法 - maTHμ - 计算机代数系统.pdf
- 驴子圈资讯:携程移动端酒店预订首超PC端
- NTC热敏电阻的时间常数
- Spacy 常见词性标注
- C语言编程入门——HelloWorld!
- Bryntum Gantt 5.2.2 New-Crack
- webstorm2020背景和字体_怎么为WebStorm更换主题 修改字体样式
- html 斜线表头,HTML 斜线 表头