Python学习笔记3——《Python编程:从入门到实践》

测试

见网址:https://www.cnblogs.com/xiaoxiaolvdou/p/9503090.html,作者总结得很好。

关于学python时遇到的小问题(或经验)

  1. IndentationError: expected an indented block 缩进错误:期望一个缩进的块。(注意:python对于缩进的要求十分高)一般而言,每缩进一次使用4个空白字符。

  2. 安装库(以安装numpy为例)
    第一步:终端输入where python可以查看python的路径,找到script文件夹
    第二步:在网站 https://pypi.org/project/numpy/#files下载相应的安装包道script文件夹,看清楚是win32还是win64还是linux等等。
    第三步:在pip.exe目录下(一般是Scripts目录),输入指令:pip3.6 install numpy-1.18.1-cp36-cp36m-win32.whl

    ERROR: numpy-1.18.1-cp35-cp35m-win_amd64.whl is not a supported wheel on this platform(是版本问题)
    到底是下载win32版本还是win_amd64版本呢?可以通过代码查询:
    在shell中输入:import platform;platform.architecture() 若结果为 (‘32bit’, ‘WindowsPE’) 则下载win32版本。

    所以win_amd64版本和win32版本有什么本质上的区别?
    主要区别在于cpu指令集的不同。win_amd64使用的是x86-64指令集,而win32使用的是em64t指令集,区别很大。同时要注意cp36指的是python3.6版本,cp37指的是python3.7版本,并不是版本越高越好,在下载之前一定要先查询python版本再下载。(用python --version可以查到python版本)

    ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE.(由于网络问题导致某些包无法完全下载,这时候尝试多次即可)

  3. 安装pillow(即PIL)。直接在终端输入pip install pillow (在pip文件目录下)

  4. 查找python的安装目录:

  • 方法1:

    import sys
    pathn = sys.executableprint(path)
  • 方法2:

    import sys
    sys.path
  1. 若想改变所使用的python版本,需要改变环境变量中的path里python路径。
  2. import文件时文件名不能够以数字开头,否则会判断语法错误。
  3. python的注释方法:
  • 单行注释,用#
  • 多行注释:三个单引号’’'或者三个双引号"""
  • 编码注释:再源码上方#--coding:UTF-8--
  • 平台注释
  1. size函数:
  • X.size #计算数组中所有元素的个数
  • np.size(X,0) #计算X一行元素的个数
  • np.size(X,1) #计算X一列元素的个数
  1. 类中的变量什么时候加self,什么时候不加?
    当希望变量是类的子变量时,加self。(即可以在其他类中用类名.变量名访问)
  2. {:,}.format() ???
  3. pygame提供了两个加载音乐文件的方法
  • pygame.mixer.Sound,主要加载ogg和wav音频文件。
  • pygame.mixer.music,主要加载mp3音频文件。
  1. 爆炸声效不规律???
  2. self.filename报错???
  3. 经验:
  • spyder有时候运行文件会莫名其妙出错,这时候换一个编译器或者直接用cmd运行文件即可。
  • svg图用wps图片打开会有错误
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值