
python高级学习
世纪末的霖さん
这个作者很懒,什么都没留下…
展开
-
python引用、可变不可变数据类型、全局变量、递归
python中的变量是没有类型的,有类型的是“对象”,而不是变量。变量没有类型,那么就意味着它可以随意指向任何对象。在强类型语言中,变量其实都是有具体的类型来限制的,规定一个类型的变量只能被赋值与该类型相同或兼容的值。但是在python中,显然变量的自由度更大。对于一个对象来说,和不同的变量可能存在着多个“引用”关系。因为变量是无类型的,他想关联谁就可以指向谁,这也就牵扯到了一个“引用计数”的概念,python中的gc大体上就是使用这种原理在做的。对于变量的比较,见得最多的,莫过于“==” 和“is”。原创 2020-06-12 09:45:44 · 576 阅读 · 0 评论 -
Python生成器表达式,迭代器
字符串join()函数使用:s_list = ["<123>", "<klj>", "<2381293>", 123, 456]s2 = "".join([e for e in s_list])print(s2)报错:TypeError: sequence item 3: expected str instance, int found应该是对字符串的拼接。改正:s_list = ["<123>", "<klj>", "<23原创 2020-06-08 16:24:02 · 247 阅读 · 0 评论 -
利用pyecharts绘制桑基图---帮助小姐姐
pyecharts的中文网站,有这个包的详细介绍,需要什么直接去看什么。绘制桑基图,主要是结点和联系。原始数据的示意图:pyecharts要求都要是json格式,这是一种数据格式,有专门的网站将excel转换成json。比如http://www.yzcopen.com/doc/exceljson自己也找了个代码:import codecsfile_name = '.\\卵巢囊肿手术治疗(腹腔镜).xlsx'wb = xlrd.open_workbook(file_name)dict_l原创 2020-10-20 20:44:52 · 980 阅读 · 1 评论 -
python一些我目前用的比较少的知识
文章目录1.·`__import__`2. getattr()3. windows下终端执行python程序停止问题1.·__import__描述__import__() 函数用于动态加载类和函数 。如果一个模块经常变化就可以使用__import__() 来动态载入。语法__import__语法:__import__(name[, globals[, locals[, fromlist[, level]]]])参数说明:name – 模块名返回值返回导入的模块2. getattr()原创 2020-08-13 01:16:07 · 141 阅读 · 0 评论