Python学习笔记

1.退出python交互环境: Control + D
2.开启终端分屏: Command + D
3.字符串复制: 3 * 'ABC' == 'ABCABCABC'
4.字符串下标取值: 'Python'[2], 'Python'[-1]
5.range用法: range(0, 10, 3), range(-10, -100, -30)
6.listextendappend的区别: extend相当于append(contentof:)
7.list用作栈效率较高(append, pop等方法), 用作队列效率较低, 队列应该使用deque(popleft, appendleft方法)
8.[(x, x**2) for x in range(10)]
9.vec = [[1,2,3], [4, 5, 6], [7,8,9]], [num for elem in vec for num in elem], [[row[i] for row in vec] for i in range(3)] == list(zip(*vec))
10.set操作符: a - b, a | b, a & b, a ^ b
11.str布局:'ABC'.rjust(10),'ABC'.ljust(10), 'ABC'.center(10), '123'.zfill(5)
12.strformat用法:
>>>print('We are the {} who say "{}!"'.format('knights', 'Ni'))
>>>print('{1} and {0}'.format('spam', 'eggs'))
>>>print('This {food} is {adjective}.'.format(food='spam', adjective='absolutely horrible'))
>>>contents = 'eels'
>>>print('My hovercraft is full of {!r}.'.format(contents)) #(!a)代表ascii(),(!s)代表str(),()!r代表repr()
>>>print('The value of PI is approximately {0:.10f}.'.format(math.pi))等价于
>>>print('The value of PI is approximately %.10f.' % math.pi)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 最近在慕课网学习廖雪峰老师的Python进阶课程,做笔记总结一下重点。 基本变量及其类型 变量 在Python中,...
    victorsungo阅读 5,792评论 0 5
  • python学习笔记 声明:学习笔记主要是根据廖雪峰官方网站python学习学习的,另外根据自己平时的积累进行修正...
    renyangfar阅读 8,274评论 0 10
  • 教程总纲:http://www.runoob.com/python/python-tutorial.html 进阶...
    健康哥哥阅读 6,266评论 1 3
  • 一、基础小知识 1、Python是一种脚本语言,源文件通常以.py作为扩展名,其运行方式与java类似,都是编译成...
    C神2016阅读 5,503评论 0 1
  • 学了很久的js,突然想学python来写写小爬虫什么的,下面是看廖雪峰,廖大大的教程做的一些笔记,主要还是一些注意...
    蚊子锅阅读 1,441评论 0 0

友情链接更多精彩内容