
Python
文章平均质量分 53
长命百岁️
中科院计算所博士在读
展开
-
Python@装饰器(函数+类装饰器)
Python中@的作用原创 2023-01-27 16:27:01 · 1225 阅读 · 0 评论 -
Python reduce函数
【Python】reduce函数原创 2022-11-06 22:23:53 · 406 阅读 · 0 评论 -
Python join()与os.path.join()介绍
文章目录1.join()1.1.介绍1.2.使用2.os.path.join()2.1.介绍2.2.使用1.join()1.1.介绍含义:连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串语法'sep'.join(temp)sep:分隔符,可以为空temp:要连接的元素序列、字符串、元组、字典1.2.使用列表a = ['hello', 'SDU', 'AI']print(':'.join(a))>>hello:S原创 2022-04-04 01:10:22 · 1101 阅读 · 4 评论 -
sys.path用法介绍
介绍sys.path指定模块搜索路径的列表。默认情况下,python导入文件或者模块,会在sys.path里找模块的路径。如果在当前搜索路径列表sys.path中找不到该模块的话,就会报错。用法最常用的用法就是向sys.path中添加搜索路径import syssys.path.append(path) # path 代表的是一个路径举例查看当前搜索路径import sysprint(sys.path)['/home/nsy/nlp/exp3', '/home/nsy/ana原创 2022-03-18 17:23:06 · 12695 阅读 · 0 评论 -
客户端连接Linux服务器中文显示乱码问题
字符乱码问题 :如果服务器本身支持中文,只是客户端显示乱码,通常就是客户端字符集与服务器字符集不一致造成的。解决:修改客户端字符集export LC_CTYPE=zh_CN.GB18030注意:每次使用客户端连接服务器,都需要修改一次...原创 2022-03-18 16:12:41 · 506 阅读 · 0 评论 -
Python argparse 简介
前言在运行python程序时,我们或许需要一些可选参数。对于这些参数,我们可以通过命令行输入。最简单情况下,我们通过命令行运行python程序,使用的命令如下所示python demo.py # demo是程序的名字,可以自由选择我现在想加入一个参数 name,应该怎么做呢。其中一种方式如下所示python demo.py --name Trump这种方式我见到过很多次,那这种功能是怎么实现的呢?通过argparse包就能实现。argparse现在假定,python文件名为原创 2022-03-07 22:24:28 · 454 阅读 · 0 评论 -
Python log函数
log()有两种形式log(x):返回 x 的自然对数(底数为e)log(x, base):返回以base为基的x的对数。base默认为e,也可以手动输入注意:log不能直接使用,需要从头文件math中导入from math import log, expprint(log(exp(1)))print(log(8, 2))>>1.0>>3.0...原创 2022-03-04 23:04:12 · 25976 阅读 · 1 评论 -
Python中实参随形参改变而改变的问题
前言今天在实验过程中,发现将字典作为函数的形参传入函数,在函数内改变形参,会导致传入的字典的值也发生相应的改变。这与c++不同,令我疑惑,遂写此文。简单实验我们对常见的数据类型进行实验,检测形参的该表是否会改变传入的实参。变量def change(a): a = 2 print(a)b = 1change(b)print(b)>>2>>1可见,变量的值并没有随形参的改变而改变元组def change(a): a = a[:2]原创 2022-03-04 22:17:05 · 5405 阅读 · 3 评论