随笔分类 - python / Python基础
摘要:
递归、匿名函数及列表、字典生成式 1、递归函数 # 1、递归函数 # 递归函数就是函数在执行的时候直接或间接的调用函数本身的函数 '''递归函数遵循以下两个原则 1、递推:一步步往下推导出结论,且每推导一次,距离所要追求的结果的距离越近,复杂度都要稍微有所下降 2、回溯:从推导得到的结果再一步步回传
阅读全文
递归、匿名函数及列表、字典生成式 1、递归函数 # 1、递归函数 # 递归函数就是函数在执行的时候直接或间接的调用函数本身的函数 '''递归函数遵循以下两个原则 1、递推:一步步往下推导出结论,且每推导一次,距离所要追求的结果的距离越近,复杂度都要稍微有所下降 2、回溯:从推导得到的结果再一步步回传
阅读全文
摘要:装饰器 1.初级装饰器 # 定义一个函数index import time def index(): time.sleep(1) print('这是被装饰的对象') def home(): print('这是一个别装饰的函数') # 写一个装饰器可以计算函数index运行时间 # 定义一个函数可以调
阅读全文
摘要:函数 1.关键字介绍 # global关键字 x=1 def fun(): x=2 fun() print(x) # 1 # x=1 l = [1,2] def fun(): # 使用global关键字声明要在局部名称空间里对全局变量x进行修改 # global x # x=2 l.append(3
阅读全文
摘要:名称空间与作用域 1.名称空间 # 1.名称空间 # 1.1 什么是名称空间 存放变量名与变量值绑定关系的地方,可以理解为日常生活中的民政局 # 1.2 名称空间的分类 全局名称空间:在py文件开始运行时生成,结束时销毁 只要可以在自己的圈子中运行结束后还能跑出来的都是全局名称空间 name = '
阅读全文
摘要:初识函数 1.什么是函数 函数就类似于是日常生活中我们所使用的工具 2.函数是干什么的 例如锤子是在打造好以后,我们就能拿来使用的,而函数就是需要我们提前定义好之后可以反复拿来使用 3.函数的语法格式 """ def 函数名(参数1,参数2): '''函数注释''' 函数体代码 return 返回值
阅读全文
摘要:文件操作 1.文件操作 # 1.1 只读操作 with open(r'a.txt', 'r', encoding='utf8') as f: print(f.read()) # 一次性读出文件里所有的内容 print(f.readline()) # 一次只读一行 print(f.readlines(
阅读全文
摘要:字符编码与文件操作 1.pycharm下的debug模式 1.11 先用鼠标左键在需要调试的代码左侧点击一下(出现一个红点) 1.2 之后右键点击debug运行代码 1.3 在debug运行窗口有分布运行,也有跳过选中代码块运行操作 2.字符编码 2.1字符编码含义 ''' 由于计算机只能够识别二进
阅读全文
摘要:列表、字典、元组、集合详解 1.列表内置方法补充 # 排序之sort()(只针对数字) # l1 = [2, 3, 5, 6, 9, 0, 2] # l1.sort() # 默认升序 # print(l1) # [0, 2, 2, 3, 5, 6, 9] # l1.sort(reverse=True
阅读全文
摘要:数据类型内置方法详解之字符串、字典 1.数据类型内置方法详解之字符串 1.1 转大小写(只针对字母) # 1.1 转大小写(只针对字母) name1 = 'JaSoN123' # 转全大写 print(name1.upper()) # JASON123 # 转全小写 print(name1.lowe
阅读全文
摘要:for循环与数据类型内置方法 break和continue和循环连用 while+continue #while+continue continue表示结束本次循环,开始下次循环 # 小练习:打印出从0-10以内的数,不打印4 # 1.定义一个初始变量 count = 0 # 2.根据条件进行whi
阅读全文
摘要:python流程控制 1.成员运算 作用:判断某个个体在不在某个群体内 关键字:in(在)、not in(不在) # 表示方法 name = "jenny" print("n" in name) # 返回True list = ["jenny","jane","jason"] print("jaso
阅读全文
摘要:python运算符与格式化输出 与用户交互 计算机中的交互实际上就是和计算机进行沟通交流,与用户交互是为了让计算机像人类一样和用户进行"沟通交流",python中的与用户交互包括两种,输入input和输出print,而交互的本质也就是输入和输出。 #输入 #获取用户的输入 username = in
阅读全文
摘要:python数据类型简介 1.字符串(str) 作用:用来记录描述事物的性质,如:姓名,年龄,地址等。 定义:用一对引号引起来,引号里的内容是一个整体,一个整体就是一个元素,且无法修改。 #表示方法: #方法一 name = 'jenny' #单引号 #方法二 name = "jenny" #双引号
阅读全文
摘要:python基本语法与垃圾回收机制 注释语法 #什么是注释 1.注释是对一段代码的解释说明,不参与代码的运行,只起到提示说明的作用。 2.因此,一段完整的代码应是同时包括代码和注释 3.注释的目的是为了更好的理解代码以及后期代码的修改 #如何使用注册语法 1.使用警号 # 单行注释 2.使用三引号(
阅读全文
摘要:pycharm初次启动及试用期重置 知识回顾 文件的概念 文件就是操作系统提供给用户简单快捷操作硬盘的接口。 计算机存储数据的本质 采取二进制 编程语言发展史 #机器语言 二进制 #汇编语言 用英文代替复杂的二进制排列组合 #高级语言 1.编译型语言(C语言):一次翻译完成后可以多次使用 优点:开发
阅读全文
摘要:Pycharm的下载及安装 1.Pycharm的下载 下载地址 Pycharm官网:https://www.jetbrains.com/pycharm/download/#section=windows 进入官网首页以后,选择自己对应的操作系统后选择下载对应的版本 注意:专业版需要收费才能使用,不过
阅读全文
摘要:#Python解释器多版本共存的问题 在上一篇文章中介绍了Python解释器的下载和安装以及环境变量的配置部署,下面说一下Python解释器多版本共存的问题。 1.首先先介绍一下窗口提示窗调用python解释器的过程及计算机中路径的定义。 什么是路径 简单来说,计算机中的路径就是文件所在的位置。 什
阅读全文

浙公网安备 33010602011771号