log1
前几天在官网下载安装了python3.7。之后发现菜鸟如我想用jupyter notebook,发现竟然需要导入pip。太复杂了。
遂卸载python安装anaconda。
python个小妖精不知道从什么时候起默认安装路径跑到appdata下面了。卸载的时候才发现。(link知乎问题Python3.5的默认安装路径怎么变了?)
log2
anaconda安装了好久。顺便把defender升级了。哦还顺手清理了磁盘。
看教程致Python初学者们 - Anaconda入门使用指南
-在命令行anaconda prompt中进行工具包升级 :10分钟还没升完,直接关了。送你一首重头再来。
win8系统中运行命令行需要管理员权限。
Q1问题出现:cmd中不能直接打开notebook。电脑名称从中文的女儿一号改成了d1,并未重启。明天再试
啊电脑特别慢想换成苹果了···
log3
Enter编辑模式,允许你往单元中键入代码或文本;单元框线绿色。
Esc命令模式,键盘输入运行程序命令;单元框线灰色。
log4
log5
比较郁闷,上次考自己力量写的quiz2通过了网页上的测试没通过老师打分的测试。这个肿么办?
collection defaultdict的解释Python 3 collections.defaultdict() 与 dict的使用和区别
log6
回溯——矩阵中路径问题(0,1矩阵中最优路径、矩阵中的路径、机器人的运动范围)
log7
python中的第三方包traps
sys------针对系统环境的交互
sys.argv 命令行参数List,第一个元素是程序本身路径
sys.modules.keys() 返回所有已经导入的模块列表
sys.exc_info() 获取当前正在处理的异常类,exc_type、exc_value、exc_traceback当前处理的异常详细信息
sys.exit(n) 退出程序,正常退出时exit(0)
sys.hexversion 获取Python解释程序的版本值,16进制格式如:0x020403F0
sys.version 获取Python解释程序的版本信息
sys.maxint 最大的Int值
sys.maxunicode 最大的Unicode值
sys.modules 返回系统导入的模块字段,key是模块名,value是模块
sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
sys.platform 返回操作系统平台名称
sys.stdout 标准输出
sys.stdin 标准输入
sys.stderr 错误输出
sys.exc_clear() 用来清除当前线程所出现的当前的或最近的错误信息
sys.exec_prefix 返回平台独立的python文件安装的位置
sys.byteorder 本地字节规则的指示器,big-endian平台的值是'big',little-endian平台的值是'little'
sys.copyright 记录python版权相关的东西
sys.api_version 解释器的C的API版本
os--------操作文件目录
os.remove() 删除文件
os.rename() 重命名文件
os.walk() 生成目录树下的所有文件名
os.chdir() 改变目录
os.mkdir/makedirs 创建目录/多层目录
os.rmdir/removedirs 删除目录/多层目录
os.listdir() 列出指定目录的文件
os.getcwd() 取得当前工作目录
os.chmod() 改变目录权限
os.path.basename() 去掉目录路径,返回文件名
os.path.dirname() 去掉文件名,返回目录路径
os.path.join() 将分离的各部分组合成一个路径名
os.path.split() 返回( dirname(), basename())元组
os.path.splitext() 返回 (filename, extension) 元组
os.path.getatime\ctime\mtime 分别返回最近访问、创建、修改时间
os.path.getsize() 返回文件大小
os.path.exists() 是否存在
os.path.isabs() 是否为绝对路径
os.path.isdir() 是否为目录
os.path.isfile() 是否为文件
log8
row_input和input合并了
PEP 3111:raw_input()was renamed to input(). That is, the new input() function reads a line from sys.stdin and returns it with the trailing newline stripped. It raises EOFError if the input is terminated prematurely. To get the old behavior of input(), use eval(input()).
-------如何判断输入的内容
str = raw_input(“please input the number:”)
if str.isdigit():
为True表示输入的所有字符都是数字,否则,不是全部为数字
str.isalnum() 所有字符都是数字或者字母
str.isalpha() 所有字符都是字母
str.isdigit() 所有字符都是数字
str.islower() 所有字符都是小写
str.isupper() 所有字符都是大写
str.istitle() 所有单词都是首字母大写,像标题
str.isspace() 所有字符都是空白字符、\t、\n、\r
更多内容(浮点数和正则表达式)见链接:判断Python输入是否为数字、字符(包括正则表达式)
log8
try except与raise Python3基础(九) 错误和异常
input的处理 【疯子的笔记】python学习案例笔记①
超详细字典使用 Python学习笔记(十八)----Python 字典(Dictionary)
log9
关于python中的下划线 Python中的下划线(译文)
分清单下划线_和双下划线__的用法
log10
get/set/delete
@property
网友评论