上一页 1 ··· 9 10 11 12 13
摘要: 一、三元表达式 简化步骤 代码简单且只有一行,可以直接在冒号后面编写 三元表达式: 数据值1+ if 条件+else 数据值2条件成立则使用数据值1,条件不成立则使用数据值2; 当结果是二选一的情况下,使用三元表达式较为简便; 不推荐多个三元表达式嵌套 二、各种生成式/表达式/推导式 1. 列表生成 阅读全文
posted @ 2022-10-13 19:06 莫~慌 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 一、递归函数 函数的递归调用 函数在运行过程中,直接或间接地调用了自身。 最大递归深度:python解释器添加的安全措施 官网表示:python默认最大递归深度为1000次,我们在测试的时候可能会出现996,997,998 1. 直接调用 def index(): print('from index 阅读全文
posted @ 2022-10-12 18:16 莫~慌 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 一、函数名的多种用法 函数名其实绑定的是一块内存地址,只不过该地址里面存放的不是数据值而是一段代码,函数名加括号就会找到该代码并执行。 1. 可以当做变量名赋值 def index():pass res = index res() 2. 可以当做函数的参数 def index(): # ① prin 阅读全文
posted @ 2022-10-11 20:56 莫~慌 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 一、函数参数 参数的分类: 1. 形式参数:在函数定义阶段括号内添加的参数,简称形参。2. 实际参数:在调用阶段定义括号内添加的参数,简称实参。 位置形参 函数定义阶段括号内从左往右依次填写的变量名 def func1(a, b, c): pass (说明:当子代码只有一行并且很简单的情况下,可以直 阅读全文
posted @ 2022-10-10 16:44 莫~慌 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 一、函数的定义 什么是函数 一段相同的代码在不同的地方要反复执行,为了减少重复代码,可将这段代码封装起来,定义一个函数,以后要用到的时候每次调用这个函数就好了。函数相当于具有一定功能的工具。 例如,我们要统计一个列表中字符的个数,我们可以调用内置方法len()来实现。如果len()不能用的话,我们可 阅读全文
posted @ 2022-10-09 19:30 莫~慌 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 一、打开文件 代码打开文件的两种方 ps:with上下文管理好处在于子代码运行结束自动调用close方法关闭资源 with支持一次性打开多个文件 with open () as f1,open () as f2,open () as f3: 子代码 注: open方法的第一个参数是文件路径,并且撬棍 阅读全文
posted @ 2022-10-09 17:00 莫~慌 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 编码与解码: 编码: 由字符转换成内存中的unicode,以及由unicode转换成其他编码的过程,都称为编码encode。 字符串.encode() 解码: 由内存中的unicode转换成字符,以及由其他编码转换成unicode的过程,都称为解码decode。 bytes类型数据.decode() 阅读全文
posted @ 2022-09-30 17:41 莫~慌 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 五、字典内置方法 1.类型转换 dict() 字典的转换比较麻烦,一般不使用关键字,而是自己转。 2. 取值 (1)按k取值(不推荐使用) * key要放在中括号里[key],k不存在直接报错 user_dict = {'name': 'Alex','age': 18,'hobbies': ['pl 阅读全文
posted @ 2022-09-30 17:24 莫~慌 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 什么是内置方法? 每个数据类型都拥有不同的内置功能,这些功能都保存在已经编译好的关键字内,可以直接引用,这些关键字就是内置方法。 数据类型调用内置方法的统一句式为>>>:句点符(.) # 如:'Alex'. 字符串内置方法 name = 'Alex' name. 字符串内置方法 (# 变量名.内置方 阅读全文
posted @ 2022-09-29 22:21 莫~慌 阅读(614) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13