- 博客(16)
- 资源 (4)
- 收藏
- 关注
原创 python 函数里面直接修改函数外部的全局变量
python函数内部对全局变量进行修改全局变量为immutable(不可变的)全局变量为mutable(可变的)全局变量为immutable(不可变的)a = '000'def f(): a = '1'f()print(a)控制台输出结果:000在例1中:对于变量a,在函数f()中 a = '1'这里的a既可以表示引用全局变量a,也可以表示创建一个新的局部变量a的歧义,正因为有这样的歧义存在,因此python默认指定创建一个新的局部变量来消除这一歧义。全局变量为mu
2020-07-15 18:47:39 1933
原创 python的Dict数据类型,key是否有序。
1、在Python 3.5(含)以前,字典是不能保证顺序的。键值对(A, 1)先插入字典,键值对(B, 2)后插入字典,但是我们打印字典的Keys列表时,会发现B可能在A的前面,因为字典是按照hash来存储的。python中有个模块collections(英文,收集、集合),里面自带了一个子类OrderedDict,实现了对字典对象中元素的排序。用法如下:import collectionsdic = collections.OrderedDict()dic['a'] = 'A'dic['c']
2020-05-09 18:01:54 1727
原创 Python中的(1,)
在python中,经常会看到 (1,) 这样的元组,这个元组代表什么意思呢?正常的元组不应该是(1, 2)这样的吗?答:要定义一个只有1个元素的tuple,如果我们这么定义:tu = (1)定义的不是tuple,是1这个数!这是因为括号()既可以表示tuple,又可以表示数学公式中的小括号,这就产生了歧义,因此,Python规定,这种情况下,按小括号进行计算,计算结果自然是1。所以,只有1个元素的tuple定义时必须加一个逗号,来消除歧义:tu = (1,)Python在显示只有1个元素的
2020-05-09 11:59:01 4358
原创 python格式化字符串--控制小数的精度
1、%%.2f 浮点数显示保留小数点后两位%04d 如果一个整数的长度不足4位,在其前面补0。如果大于等于4位,则不需要。2、format‘{:.2f}’.format(3.1415926),在’ '.format()用法中,如果想要控制显示的格式,需要加 “:”。...
2020-05-09 11:32:49 4359
原创 python中的ord()和chr()
1、ord()函数它以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值,如果所给的 Unicode 字符超出了 Python 定义范围,则会引发一个 TypeError 的异常。例如:输出’a’和’中’的编码数值。当我们传递的参数长度大于1时,会引发TypeError。2、chr()函数以编码作为参数,返回该编码对应的字符。...
2020-05-09 11:06:01 1126
原创 git 常用命令
常用的git命令:git stash: 能够将所有未提交的修改(工作区和暂存区)保存至堆栈中,用于后续恢复当前工作目录。git stash save: 作用等同于git stash,区别是可以加一些注释。git stash list: 查看当前stash中的内容。git stash pop: 将当前stash中的内容弹出,并应用到当前分支对应的工作目录上。git fetch是将远程主机的...
2020-04-21 11:28:06 223
原创 shape (0,) 是什么意思
答:意思是这是一个一维数组,并且数组中元素的个数为0,可以理解为[ ]。在numpy中,numpy.ndarray.shap是返回一个数组维度的元组。ndarray.shape:数组的维度。为一个表示数组在每个维度上大小的整数元组。例如二维数组中,表示数组的“行数”和“列数”。ndarray.shape返回一个元组,这个元组的长度就是维度的数目,即ndim属性。例如,shape (2,) ...
2020-04-06 11:34:46 13414
原创 Python中进行None判断时,为什么用is而不用==
1、“is"和”=="的区别。“is”:比较的是对象标识符,用来检查对象的标识符是否一致,即两个对象在内存中的地址是否一致。在使用a is b的时候,相当于是做id(a) == id(b)。==:比较两个对象的值是否相等,相当于调用__eq__()方法,即a==b等同于a.__eq__(b)。2、进行None判断时,为什么用is,不用==呢?这在PEP8(Python Enhancemen...
2019-09-17 13:03:52 1894
原创 python中的mutable(可变的)和immutable(不可变的)
python中的数据类型分为mutable 和 immutablemutable有:list, dictimmutable有:int, string, float, tuple...mutable有:list, dict例如:myList = [1,2,3]print(id(myList))myList.append(4)print(id(myList))结果为:可以看到:my...
2019-09-04 14:27:04 2233
原创 如何将一个服务器上的文件直接拷贝到另外一个服务器上
两个服务器之间传输文件:任务:从服务器A,将某个目录path_A下的所有文件拷贝到服务器B上的目录path_B下。首先,将服务器B的pem文件()放到服务器A上的一个路径path_pem下,这相当于你想回家,家里门是锁着的,你得把钥匙放在外面,拿着这个钥匙才能进去。具体的命令如下: scp -i path_pem/***.pem path_A/* user_n...
2019-07-27 16:35:05 4390
原创 python文本预处理中,.split()以后,出现 \ufeff 该怎么去除。
1、用Pycharm打开一个测试文本,文本的编码格式为utf-8,文本内容如下:2、代码如下:with open('split_test.txt', encoding='utf-8') as f: content = f.readlines() for line in content: print(line.strip().split())3、运行结果为:...
2019-07-16 10:14:29 543
原创 使用python脚本从远程服务器上下载文件到windows本地,报错:PermissionError: [Errno 13] Permission denied
主要是使用paramiko库来实现该功能。1、工作目录如下图所示:2、实现的功能是:把服务器上文件‘remote_path’下载到本地的工作目录下,本地的工作目录是‘F:/Program Files/Pycharm Projects/get_table_name’,想要在这个目录下再新建一个文件夹localFiles存储下载过来的文件8975817312076800_content.csv。代...
2019-07-15 21:06:29 2279
原创 os.mkdir()时出现FileNotFoundError: [WinError 3] 系统找不到指定的路径。
FileNotFoundError: [WinError 3] 系统找不到指定的路径。1、在使用os.mkdir()时,有时候报错系统会找不到指定路径。例如:我的工作目录如下图所示:这是我的目录,想要达到的效果,在项目目录’F:/Program Files/Pycharm Projects/get_table_name’下再新建两级目录’./localFiles/897581731207680...
2019-07-15 20:31:21 13047 9
原创 输入某二叉树的前序遍历和中序遍历的结果,重建二叉树并输出后续遍历的结果!
使用的语言为C++这棵树的前序遍历结果为pre_v:1,2,4,7,3,5,6,8这棵树的中序遍历结果为vin_v:4,7,2,1,5,3,8,6要求重建这棵二叉树并输出后序遍历的结果分析:根据前序遍历结果和后序遍历结果,我们可以先在草图上画出该二叉树// 重建后的二叉树 // 1 // / \ // 2...
2019-04-06 16:49:10 1268
原创 Djago中修改CSS文件,相应的网页在浏览器上无法及时更新。
我明明对工程上的css文件进行了修改,并重新运行了。但是在浏览器里面打开页面时,并没有看到修改后的效果,而是该css文件旧版本的效果。**原因:**为了效率,浏览器通常会缓存js/css文件。如果没有清除浏览器缓存的css文件的话,css文件的修改效果就不会起作用,因为浏览器还是用的缓存在本地的上一次的css文件。这里我用的是360浏览器,具体操作如下:1、打开360浏览器的“清除上网痕迹”...
2019-02-21 16:52:44 324
原创 Django中如何配置CSS文件
Django中如何配置css文件我的编辑器是pycharm,Django版本是2.1.01、在项目中manage.py同级目录下新建static文件夹,在static文件夹下新建css文件夹,在css文件夹下新建我们的css文件mysheet.css。我的文件目录如下图所示:mysheet.css具体内容如下图所示:2、在与项目同名的包MyTest下的settings.py中配置静态文...
2019-02-21 16:45:06 12020 6
H310 H710磁盘阵列驱动
2020-02-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人