Python整理

  • Post category:python

序列 列表 创建 即可。可以是不同类型数据的混合, 元素的增/删/切片 除非必要,我们一般只在列表的尾部添加元素或删除元素,这会大大提高列表的操作效率。中间插入或者前面添加元素,那么要变动新增元素后面所有元素的物理地址(存疑),这样程序不友好。 添加:添加元素 l.append(1024)添加单个元素,或I.extend(b)添加b这个list到I。 原地修改列表对象,是真正的列表尾部添加新的元素,速度最快,推荐使用。 修改:l[0] = 123 删除:    #删除列表a的第一个元素     #删除列表a中的第一个"tt"元素,没有这个元素就报错    #删除列表a中的第一个元素,并将这个元素作为返回值。     #清空列表中的元素,得到一个空列表 切片:  如果不指定第一个数,切片就从列表第一个元素开始。 如果不指定第二个数,就一直到最后一个元素结束。 都不指定,则返回整个列表; insert(不推荐):a.insert(2,100)    #2对应位置编号,将100添加到list a作为第2个(实际是第3个)元素。 元素的访问和计数 遍历/排序/复制新(列表)对象 遍历:for i in l: 然后print(i)即可遍历l中所有的元素; 排序 复制: 相同物理地址: a = [20, 30] b =…

Python数据处理

  • Post category:python

用 Python 做科学计算(工具篇)—— scipy 使用指南

SVM

  • Post category:python

    计算机博士SVM支持向量机精讲

python爬虫

  • Post category:python

1. 正则表达式的学习资料: 正则表达式30分钟入门教程 隐式位置符号\b python爬虫之正则表达式   E:\knowledge\Courses\计算机\python学习\python_advanced\Web crawler\爬虫开发课件\课件  

python 杂例

  • Post category:python

猜数字 from random import randint num = randint(1, 100) print('Guess what I think?') bingo = False count = 0 while bingo == False: count += 1 answer = int(input()) if answer<num: print(str(answer)+ ' is too small!') if answer>num: print(str(answer)+ ' is too big!') if answer==num: print('BINGO!%d is…

Crossin编程学习+高淇老师

  • Post category:python

参考资料:Crossin编程教室  百战程序员高淇  python标准库文档    python在线工具

小甲鱼视频       小甲鱼作业及答案        Python黑魔法手册     python基础

Python 3 教程    Python 教程      廖雪峰-Python  程序员修炼手册

最好的CS入门课:CS61a学后感

 

重要的键盘鼠标操作

  • 注先前的Fn键,笔记本锁定了,可以用Fn+ESC恢复原有的功能。
  • pycharm下,运行:Shift + F10
  • 自动补全前面曾经出现过的单词: Alt+/
  • 调出帮助文档:选中然后shift  F1
  • 一句内容过长,使用行连接符\
  • pycharm 代码,选定任何一行,代码栏下面(灰色的一小栏)会显示控制流结构,很重要

基础要点:

  • 缩进决定逻辑层次
  •  避免 tab 与空格混合的缩进风格,虽然我们知道大多数编辑器默认 tab 制表符就是 4 个空格

(more…)

End of content

No more pages to load