
Python3学习笔记
文章平均质量分 50
LA Lee
这个作者很懒,什么都没留下…
展开
-
Python3学习笔记:给出一个无序的整型列表,找出最长连续元素序列的长度,时间复杂度要求在线性时间内
给出一个无序的整型列表,找出最长连续元素序列的长度,时间复杂度要求在线性时间内。例如: 输入:[8,1,9,3,2,4],那么其最长连续序列是[1,2,3,4],即输出长度为4问题简单,但是要考虑时间复杂度为O(n),比较复杂一些。方法一根据列表的shadow copy的性质的思想,进行求值。这里先简单介绍的shadow copy知识。a = [[0]]b = ac = [[0]]...原创 2019-01-12 21:46:13 · 1220 阅读 · 0 评论 -
Python3学习笔记:普通函数到高阶函数(参数为函数类型)——构建降序排列函数
'''高阶函数:1.接受一个或者多个函数作为参数(本次讨论类型)2.返回一个函数'''lst = [2, 4, 6, 4, 2, 2, 8, 3] #定义一个列表'''#1.普通函数def sort(lst): newlist = [] for x in lst: for i, y in enumerate(newlist): ...原创 2018-07-25 21:40:29 · 257 阅读 · 0 评论 -
Python3学习笔记:用列表进行数字从个位到最高位打印,或从最高位到个位
#从最高位到个位number = input('请输入数字:')for i in range(len(number)): print(number[i])请输入数字:1234512345 #从个位到做高位 number = input('请输入数字:')for i in range(len(number)): print(number[...原创 2018-06-23 22:03:55 · 1925 阅读 · 0 评论 -
Python3学习笔记:input()函数的返回值
Python3中内置input()函数,键入数字时,将返回int,还是str?例如:>>> number = input()6>>> type(number)<class 'str'> >>> number = int(input())6>>> type(number)<原创 2018-06-23 21:07:22 · 23941 阅读 · 0 评论 -
Python3学习笔记:Python中的赋值操作
一、格式变量 = 对象二、简述Python为动态解释性语言,在赋值操作时,并不需要像静态编译类型语言C、C++或Java一样,在使用变量前,需声明变量的类型。在Python中,类型是在运行过程中自动决定的,而不是通过代码声明。这意味着没有必要事先声明变量。变量和对象之间的关系为引用。三、解释变量第一次赋值时,即创建它,之后赋值将会改变变量的值。变量名本身是没有类型的,类型只存...原创 2019-01-14 14:49:07 · 2663 阅读 · 1 评论 -
Python3学习笔记:python中的模块导入操作
一、常见类型完全导入:import 模块1, 模块2,模块...完全导入别名:import ... as ...部分导入:from ... import ...部分导入别名:from ... import ... as ...from ... import *二、解释import找到模块加载初始化,在所在作用域局部的命名空间中,增加一个名称与模块建立关联。from加载初始化...原创 2019-01-08 21:27:07 · 366 阅读 · 0 评论 -
Python3学习笔记:打印合理的括号组合
问题:打印出N对合理的括号组合。例如:n=2, 输出:()(), (()),n=3,输出:()()(),()(()),(())(),((()))…思路1、规律:当n=2,即’()()’,’(())’当n=3时,即在上述组合的左单括号’(‘后边依次加一个’()’,同时也在每个组合后加一个’()’2、演示:对于’()()’组合左单括号加’()’ ------> ‘(()...原创 2019-01-08 21:50:55 · 778 阅读 · 0 评论 -
Python3学习笔记 : python文件操作的read()、readline()、readlines()
一、简介类型描述read读取readline行读取readlines多行读取测试用的文件# test.txt文件内容aaaaabbbbbcccccddddd二、read格式:read(size=-1)描述:每次读取整个文件,以字符串的形式返回。size 表示读取的多个字符或者字节;负数或者 None 表示读取到 EOF示例:...原创 2019-02-17 17:26:54 · 2300 阅读 · 0 评论 -
Python3学习笔记:Python中的None和空字符串''
一、定义None:python中的内建常数,是NoneType中唯一的值,且不能赋值。一般用于函数中表示参数的缺省。‘’:空字符串,代表是字符串Noneprint(type(None))print(bool(None))# 执行结果&lt;class 'NoneType'&gt;Falsedef func(a, b=None): if b is None: ...原创 2019-02-17 18:23:47 · 10074 阅读 · 0 评论