05 2023 档案

摘要:递归函数 什么是递归函数 递归就是直接或者间接调用自己的函数就是递归函数 1 #练习题 2 l=[1,[2,[3,[4,[5,[6,[7,[8]]]]]]] 3 4 def index(l): 5 for i in l: 6 if type(i) is int: 7 print(i) 8 else: 阅读全文
posted @ 2023-05-31 16:28 Py玩家 阅读(3) 评论(0) 推荐(0) 编辑
摘要:装饰器的简易版本 核心思想: 在不改变被装饰对象内部代码和原有调用方式的基础之上在添加额外的功能 # 给被装饰对象添加额外的功能 给index函数添加统计执行时间的功能 def index(): time.sleep(3) index() import time def index(): time. 阅读全文
posted @ 2023-05-30 20:16 Py玩家 阅读(7) 评论(0) 推荐(0) 编辑
摘要:名称空间的作用域 名称空间 作用域: 变量能够作用的范围 1.内置名称空间 在程序的任何阶段都可以使用(全局有效) 2.全局的名称空间 在程序的任何阶段任何位置都可以使用(全局有效) 3.局部的名称空间 在函数内部有效(局部有效) ####局部变量一般都在函数的内部使用,外部一般不使用 ####在全 阅读全文
posted @ 2023-05-29 17:18 Py玩家 阅读(6) 评论(0) 推荐(0) 编辑
摘要:函数参数的两大分类 1.形式参数 在函数定义阶段括号内依次写入的变量名就叫形式参数,简称‘形参’ 2.实际参数 在函数调用阶段括号里一次传入的变量值就叫实际参数,简称‘实参’ 3.形式参数和实际参数之间的关系 把实际参数传递给形式参数,以形参=实参的形式传入——一变量名=变量值的形式传入 形参相当于 阅读全文
posted @ 2023-05-26 17:20 Py玩家 阅读(25) 评论(0) 推荐(0) 编辑
摘要:文件操作模式 1.如果是t模式,read(3)里面的数字代表字符个数 2.如果b模式,read(3)里面代表的是字节个数 3.一个字节代表一个英文字符 4.一个中文字符用三个字节表示 with open('a.txt','r',encoding='utf8')as f: print(f.read(3 阅读全文
posted @ 2023-05-25 15:36 Py玩家 阅读(167) 评论(0) 推荐(0) 编辑
摘要:文件基本操作 三步骤 1.打开文件 2.操作文件 3.关闭文件 关键字:open 1 f=open(r'a.txt','r',encoding='utf8') 2 print(f) # 操作系统打开文件 3 4 # 操作文件:读、写 5 res=f.read() 6 7 # 关闭文件:释放资源 8 阅读全文
posted @ 2023-05-24 17:32 Py玩家 阅读(240) 评论(0) 推荐(0) 编辑
摘要:字符编码 前提:字符编码只跟文本数据和字符串有关 字符编码:内部记录着字符和数字之间对应的关系 字符编码的发展史 1. 一家独大 计算机刚开始是老美发明的,他们肯定想让计算机读懂英文 ASCII码表:它内部记录了英文字符和数字之间的关系 ASCII码表内部使用一个字节代表一个字符 一个字节等于八位 阅读全文
posted @ 2023-05-23 15:21 Py玩家 阅读(15) 评论(0) 推荐(0) 编辑
摘要:字典的内置方法 1 dic={'username':"kevin",'age':18} 2 # 定义空字典 3 d = {} 4 # info=dict(username='kevin',age=18) 5 # print(info) 6 7 #1.支持key取值 8 new_dic=dic['us 阅读全文
posted @ 2023-05-22 19:37 Py玩家 阅读(17) 评论(0) 推荐(0) 编辑
摘要:字符串的内置方法(较多,重要) lower&upper old_code = 'KeViN' print('验证码:%s' % old_code) s = input('请输入验证码:>>>').strip() if old_code.lower() == s.lower(): # lower改为全 阅读全文
posted @ 2023-05-19 20:16 Py玩家 阅读(19) 评论(0) 推荐(0) 编辑
摘要:练习 # 猜年龄的游戏 # 1. 如果猜正确了,就直接结束程序 # 2. 猜错的话,继续让它猜,给三次机会,三次全猜错,程序不要结束,问:是否继续猜,是,在给三次机会,否则退出 '''先定义一个正确的值''' age = 21 count = 0 # 计数器 while True: if count 阅读全文
posted @ 2023-05-18 19:16 Py玩家 阅读(72) 评论(0) 推荐(0) 编辑
摘要:成员运算符 查看某个个体是否在群体中 关键字:in在 not in不在 name=['kevin','jack','tank'] print('kevin' in name) print('lili' not in name) 身份运算符 比较是否相等 关键字:== 比较的是值是否相等 is比较内存 阅读全文
posted @ 2023-05-17 20:00 Py玩家 阅读(30) 评论(0) 推荐(0) 编辑
摘要:字符串(str) #方式一 name = 'kevin' # 方式二name = "kevin"# 方式三name = '''kevin'''# 方式四name = """kevin"""res = '洋哥说:“趁年轻学技能养活自己”'print(res) # 字符串拼接用+连接s = ' ‘hel 阅读全文
posted @ 2023-05-16 17:23 Py玩家 阅读(24) 评论(0) 推荐(0) 编辑
摘要:pycharm常规使用操作 1. 切换主题 File setting appearance&behavior appearance theme 选择自己喜欢的主题 2.切换Python解释器 File setting project interpreter add systeminterpreter 阅读全文
posted @ 2023-05-15 16:58 Py玩家 阅读(51) 评论(1) 推荐(1) 编辑
摘要:计算机存储单位 1024bytes=1KB 1024KB=1MB 1024MB=1GB 1024GB=1TB(10.24程序员节日) 编程语言的发展史 1.机器语言:计算机内部只认识01二进制数据。优点:执行效率高,缺点:学习难度大、跨平台性差 2.汇编语言:用一个英文字母来表示一串二进制 优点:执 阅读全文
posted @ 2023-05-12 20:14 Py玩家 阅读(13) 评论(0) 推荐(0) 编辑
摘要:编程语言和编程 编程语言 语言:人与人之间沟通的媒介 编程语言:人与计算机沟通的语言 编程 程序员通过计算机能够读懂的语言把自己的思想和逻辑写下来的过程 编程的初衷是更好的奴隶计算机 计算机五大组成部分部 1.控制器 2.运算器 3.存储器 4.输出设备 5.输入设备 计算机三大核心硬件 1.中央处 阅读全文
posted @ 2023-05-11 19:10 Py玩家 阅读(39) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示