摘要: set、list、tuple set是集合类型 set、list、tuple之间可以相互转换 使用set,可以快速的完成对list中的元素去重复的功能 阅读全文
posted @ 2020-05-08 23:36 kelin1 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 三目运算符 Python语言不像Java等这些语言有类似的三目运算符:判段的条件?条件为真时的结果:条件为假时的结果 Java的三目运算符 // 声明变量min int min; // 声明变量并赋值 int a = 1, b = 2; // 分支结构 if(a<b) min=a; else min 阅读全文
posted @ 2020-05-08 23:32 kelin1 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 字典推导式 字典推导式语法和列表推导式语法类似: my_dict = { expr for value in collection if condition } 我们下面将两个列表转换成一个字典: keys = ['a', 'b', 'c', 'd'] vals = [10, 20, 30, 40 阅读全文
posted @ 2020-05-08 23:23 kelin1 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 引用 示例: def func(a, new_list=[]): new_list.append(a) print(new_list) func(1) func(2) func(3) 打印结果 [1] [1, 2] [1, 2, 3] 例子1: # 定义一个有参数的函数 def func(a, my 阅读全文
posted @ 2020-05-08 22:52 kelin1 阅读(121) 评论(0) 推荐(0) 编辑
摘要: # 01: # 不定长参数元组 def func1(*args): print(args) print(type(args)) num1 = 1 num2 = 3 num3 = 4 num4 = 5 func1(num1, num2, num3, num4) # 01: # 不定长参数元组 def 阅读全文
posted @ 2020-05-08 22:36 kelin1 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1.什么是局部变量? #1. 局部变量,就是在函数内部定义的变量 不同的函数,可以定义相同的名字的局部变量,但是各用个的不会产生影响 局部变量的作用,为了临时保存数据需要在函数中定义变量来进行存储,这就是它的作用 2.什么是全局变量? #2. 如果一个变量,既能在一个函数中使用,也能在其他的函数中使 阅读全文
posted @ 2020-05-08 02:10 kelin1 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 函数应用:学生管理系统 import time import os # 定一个列表,用来存储所有的学生信息(每个学生是一个字典) info_list = [] def print_menu(): print(" ") print(" 学生管理系统 V1.0") print(" 1:添加学生") pr 阅读全文
posted @ 2020-05-08 01:44 kelin1 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 列表推导式 所谓的列表推导式,就是指的轻量级循环创建列表 1. 基本的方式 2. 在循环的过程中使用if 3. 2个for循环 4. 3个for循环 练习 请写出一段 Python 代码实现分组一个 list 里面的元素,比如 [1,2,3,...100]变成 [[1,2,3],[4,5,6]... 阅读全文
posted @ 2020-05-08 01:22 kelin1 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 匿名函数 用lambda关键词能创建小型匿名函数。这种函数得名于省略了用def声明函数的标准步骤。 lambda函数的语法只包含一个语句,如下: lambda [arg1 [,arg2,.....argn]]:expression 如下实例: sum = lambda arg1, arg2: arg 阅读全文
posted @ 2020-05-08 01:06 kelin1 阅读(191) 评论(0) 推荐(0) 编辑