
python
KlayLee
软件工程学生
展开
-
Django学习笔记:Django安装配置与运行
配置Django 使用pip3安装Django pip3 install django —version=2.1.2 查看下载的django版本 使用ipython进入python命令行 In [1]: import django原创 2020-11-14 20:32:50 · 223 阅读 · 0 评论 -
Django学习笔记:View层传参方法
View层:传参方法 ?传参方法 在url后面使用?表示参数,如下: http://127.0.0.1:8000/?name=klay&age=18 使用方法: 在View视图层使用request.GET.get(arg1,arg2)函数接受参数 Arg1表示参数名字,arg2表示默认值,如果在url处没有传入值,则在django逻辑中设置arg2为默认值 在two应用下对应的view层编写以下代码: -untitled0 -two views.py def index(request):原创 2020-11-14 20:30:47 · 1350 阅读 · 0 评论 -
Python学习笔记:迭代器
迭代器 只要是可迭代的对象,无论有没有下标,都是可以迭代的 # 迭代字符串 for x in 'hello world!': print(x) h e l l o w o r l d ! # 迭代list sum = 0 for x in [1,3,4,6,7,8]: sum+=x print(sum) 29 # 迭代字典 dict = {'图书馆':3,'机场':11,'教研室':23} for key in dict: print('key is : {}, valu原创 2020-11-13 19:25:29 · 263 阅读 · 1 评论 -
Python学习笔记:函数
函数 定义一个函数 #格式: def functionname( parameters ): "函数_文档字符串" function_suite return [expression] 定义一个功能为最大值的函数 def max(num1,num2): if num1>num2: return num1 else: return num2 print(max(55,77)) 77 在函数中可以进行类型判断处理,如果类型不合法则可原创 2020-11-13 14:21:13 · 289 阅读 · 0 评论 -
Python学习笔记:Set集合
Set集合 python 的 set 和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素。 创建一个Set Set需要接入一个list列表作为传入进行创建 set1 = set([1,2,3]) set1 {1, 2, 3} 如果创建字典过程中有重复的值,则会把重复的值给过滤掉 set1 = set([1,2,3,2,1]) set1 {1, 2, 3} 删除Set set1.remove(3) set1 {1, 2} Set运算 Set是无序不重复的元素集合,原创 2020-11-13 11:02:26 · 143 阅读 · 0 评论 -
Python学习笔记:Dict字典
Dict字典类似于Java中的map,使用key-value存储值对,加快查找速度 创建字典 dict = {'1':'李明','2':'陈凯','3':'吴菲'} dict {'1': '李明', '2': '陈凯', '3': '吴菲'} 字典的键必须是唯一的,而值不一定需要是唯一的,如果出现了键不唯一,则会覆盖原来的值 dict = {'1':'李明','2':'陈凯','1':'吴菲'} dict {'1': '吴菲', '2': '陈凯'} 访问字典 dict = {'1':'李明',原创 2020-11-13 09:52:24 · 234 阅读 · 0 评论 -
Python学习笔记:元组
Tuple元组 tuple 和 List 非常类似,但是 tuple 一旦初始化就不能修改。 也就是说元组(tuple)是不可变的 元组(tuple) 不可变是指当你创建了 tuple 时候,它就不能改变了,也就是说它也没有 append(),insert() 这样的方法,但它也有获取某个索引值的方法,但是不能赋值。 因为 tuple 是不可变的,所以代码更安全。 所以建议能用 tuple 代替 list 就尽量用 tuple 。 创建一个Tuple元组 tuple1 = 'first','second',原创 2020-11-12 20:31:20 · 173 阅读 · 0 评论 -
Python学习笔记:列表
列表 创建列表 name = ['first', 'second', 'third'] 优点:可以避免重复性工作,替代如下代码: name1 = 'first' name2 = 'second' name3 = 'third' 访问列表中的值 输出第一个值: print(name[0]) 输出全部值: print(name[0:]) print (name) 需要注意的是,打印列表的过程是左闭右开的 以下代码打印的结果是第一和第二个元素 print(name[0:2]) ['first', 'se原创 2020-11-12 19:47:28 · 147 阅读 · 0 评论