
python学习笔记
文章平均质量分 80
X_zhikang
记录遇到的bug,以及处理方法
展开
-
python中函数的参数传递问题
抛出问题不可变类型的参数传递:a = 1def fun(a): a = 2fun(a)print a # 结果为1虽然形参和实参同名,但是是两块独立的内存空间。所以改变函数内部的引用所在内存中的值,不会改变全局变量的值。函数调用后会释放内存空间。可变类型的参数传递:a = []def fun(a): a.append(1)fun(a)print a ...原创 2020-04-02 16:55:14 · 413 阅读 · 0 评论 -
为了把pycharm和anaconda的优点结合在一起,我排过的坑。
为了把pycharm和anaconda的优点结合在一起,我排过的坑。一.更改镜像源这里改为清华镜像源四步操作cmd+r 打开命令行1.添加镜像源conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://m...原创 2020-03-28 12:59:23 · 1181 阅读 · 0 评论 -
Python - FFmpeg安装
详解https://www.cnblogs.com/Neeo/articles/11677715.html转载 2020-03-27 23:19:31 · 2068 阅读 · 0 评论 -
python数据分析实例1-基金定投
需要完成的任务1. 假设定投的金额是500元,每周定投一次,据此计算2019年对**沪深300指数**基金进行定投的收益率2. 假设定投的金额是500元,每周定投一次,据此**分别**计算从2002年开始到2019年,每年定投**沪深300指数基金**的收益率并将结果可视化3. 探索不同的定投策略,看看你能否得到更好的定投收益呢?注:不同的定投策略可以是改变定投周期(比如从每周定投到每月...原创 2020-03-13 20:08:49 · 2254 阅读 · 0 评论 -
python中字符串无法改变的解决办法
python中字符串无法改变的解决办法报错:TypeError: ‘str’ object does not support item assignment 在Python中,字符串是不可变类型,即无法直接修改字符串的某一位字符。 因此改变一个字符串的元素需要新建一个新的字符串。常见的修改方法有以下4种。方法1:将字符串转换成列表后修改值,然后用join组...转载 2020-03-13 12:02:21 · 1285 阅读 · 0 评论 -
eval函数
作用:由于input()输入的是字符串,1.将用户输入字符串,两侧的""去掉。让字符串表达式能够直接输出。2.当用户输入为"1.2,234",两个数值用,隔开的字符串时候。num1,num2 = eval(input()) # 将两个数值分别赋给变量 ...原创 2020-03-12 20:51:45 · 279 阅读 · 0 评论 -
numpy.linspace
numpy.linspace使用详解 </h2> <div class="postbody"> numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None)在指定的间隔内返回均匀间隔的数字。返回num均匀分布的样...转载 2020-03-08 20:57:44 · 221 阅读 · 0 评论 -
pycharm常用快捷键
常用快捷键快捷键功能Ctrl + Q快速查看文档Ctrl + F1显示错误描述或警告信息Ctrl + /行注释(可选中多行)Ctrl + Alt + L代码格式化Ctrl + Alt + O自动导入Ctrl + Alt + I自动缩进Tab / Shift + Tab缩进、不缩进当前行(可选中多行)Ctrl+C/Ctr...转载 2020-03-04 19:59:39 · 177 阅读 · 0 评论 -
jupyter notebook 魔术命令
原创 2020-03-04 13:18:03 · 397 阅读 · 0 评论 -
python库学习_2_NumPy
python库学习_1_NumPy一维数据 用列表或者集合表示二维数据:列表多维数据:列表高维数据:字典或者数据表达格式。JSON,XML,YAMLNumpy是一个开源的科学计算基础库数据类型:无符号类型复数类型:数据类型多的原因:...原创 2020-02-25 21:02:42 · 145 阅读 · 0 评论 -
python库学习_3_Pygame之飞机大战游戏开发
pass原创 2020-02-25 21:06:22 · 200 阅读 · 0 评论 -
python库学习_1_turtle
turtle.setup(长度,宽度,坐标x,坐标y)画笔控制:turtle.penup() 抬起画笔turtle.pendown()turtle.pensize(width)turtle.pencolor(“颜色”)运动控制函数:turtle.goto(x,y)turtle.fd(d)turtle.bd(d)turtle.circle(r, angle) 根据r半径,角度绘...转载 2020-02-25 18:18:01 · 322 阅读 · 0 评论 -
python更改下载源(转载)
Python-pip更改国内源windows方式:1.打开任意文件夹,在上方地址栏中输入%appdata%2.在此目录里新建文件夹pip3.在pip文件夹里新建文件名:pip.ini4.把以下内容复制到pip.ini中,保存即可。[global]timeout = 6000index-url = https://mirro...转载 2020-02-17 23:04:12 · 1836 阅读 · 0 评论 -
Pygame安装
https://www.jb51.net/article/166872.htm转载 2020-02-17 22:39:02 · 104 阅读 · 0 评论 -
包_发布
发布模块制作发布压缩包步骤1) 在项目中创建setup.py文件输入固定格式代码:from distutils.core import setupsetup(name="hm_message", # 包名 version="1.0", # 版本 description="itheima's 发送和接收消息模块", # 描述信息 long_des...原创 2020-02-17 13:03:58 · 132 阅读 · 0 评论