- 杂记
- 1.1 相关链接
下述链接安装好python也可以本地查看,我的目录是C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\Doc
https://docs.python.org/3.6/tutorial/index.html
https://devguide.python.org/
https://docs.python.org/3.6/tutorial/index.html
https://docs.python.org/3.6/index.html
https://docs.python.org/3.6/reference/index.html
https://docs.python.org/3.6/library/index.html
- pythonwin
这个要翻墙才能下载,目前还没有下。
https://winpython.github.io/
你可以在下面由马克·哈蒙德(Mark Hammond)维护的网站中找到更多的关于PythonWin
和Python 针对Windowns 的扩展(也被称作“win32all”):
http://starship.python.net/crew/mhammond/win32/
http://sourceforge.net/projects/pywin32/
http://starship.python.net/crew/mhammond/win32/
http://sourceforge.net/projects/pywin32/
- 1.1 windows下打开python idle
C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\pythonw.exe "C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\Lib\idlelib\idle.pyw"
- 1.2 sklearn
是机器学习中一个常用的python第三方模块
- 1.3 设置解释器为python
用魔术字#!
Unix 平台还可以在不明确指定Python 解释器的情况下,自动执行Python 解释器。如果你使用的是类Unix 平台, 你可以在你的脚本的第一行使用shell 魔术字符串(“sh-bang”) :
如果知道绝对路径:比如你的python绝对路径是/usr/local/bin/python
#!/usr/local/bin/python
如果不知道绝对路径,许多Unix 系统有一个命令叫 env, 位于 /bin 或 /usr/bin 中。它会帮你在系统搜索路径中找到 python 解释器。 如果你的系统拥有 env, 你的启动行就可以改为下面这样:
#!/usr/bin/env python (当然python要在usr/bin路径下找得到。)
当你在你的脚本首行书写了合适的启动指令之后, 这个脚本就能够直接执行。当调用脚本时, 会先载入Python 解释器, 然后运行你的脚本。这样就不必显式的调用 Python 解释器了, 而你只需要键入脚本的文件名
- 1.3 其他
python原来是C,C#,或JAVA实现的。是解释型语言。Python 的标准实现是使用 C 语言完成的。
2018-08-16
刚开始学python。 学的是Python核心编程第二版。书中用的是python 2.4的版本。
书中的print语句后都没有括号。python2中是可以的。但是在python3中,print是一个函数,必须加括号。大部分情况下,python2中的语句加个括号,在python3就可以运行。但是有些python2的语句加上括号在python3中也是不能跑的,有语法错误。
如下,sep=用于指定分割符,file用于指定输入,输出
file可以指定文件,如下.
不过当file是文件时,必须调用close函数后才能将print函数中制定的信息真正写入文件。
当然文件本身不需要print,直接调用write等也是可以写入数据的。
raw_input
python 3中没有raw_input函数了。只有input().
从标准输入读入一个字符串。实测是读入一行。
函数分类
将函数分为两大类, 一类只做事, 不
需要返回值(比如与用户交互或设置变量的值), 另一类则执行一些运算,最后返回结果