![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
KlayLee
软件工程学生
展开
-
Django学习笔记:Django安装配置与运行
配置Django使用pip3安装Djangopip3 install django —version=2.1.2查看下载的django版本使用ipython进入python命令行In [1]: import django原创 2020-11-14 20:32:50 · 188 阅读 · 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.pydef index(request):原创 2020-11-14 20:30:47 · 1275 阅读 · 0 评论 -
Python学习笔记:迭代器
迭代器只要是可迭代的对象,无论有没有下标,都是可以迭代的# 迭代字符串for x in 'hello world!': print(x)hello world!# 迭代listsum = 0for x in [1,3,4,6,7,8]: sum+=xprint(sum)29# 迭代字典dict = {'图书馆':3,'机场':11,'教研室':23}for key in dict: print('key is : {}, valu原创 2020-11-13 19:25:29 · 184 阅读 · 1 评论 -
Python学习笔记:函数
函数定义一个函数#格式:def functionname( parameters ): "函数_文档字符串" function_suite return [expression]定义一个功能为最大值的函数def max(num1,num2): if num1>num2: return num1 else: return num2print(max(55,77))77在函数中可以进行类型判断处理,如果类型不合法则可原创 2020-11-13 14:21:13 · 205 阅读 · 0 评论 -
Python学习笔记:Set集合
Set集合python 的 set 和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素。创建一个SetSet需要接入一个list列表作为传入进行创建set1 = set([1,2,3])set1{1, 2, 3}如果创建字典过程中有重复的值,则会把重复的值给过滤掉set1 = set([1,2,3,2,1])set1{1, 2, 3}删除Setset1.remove(3)set1{1, 2}Set运算Set是无序不重复的元素集合,原创 2020-11-13 11:02:26 · 95 阅读 · 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 · 196 阅读 · 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 · 114 阅读 · 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 · 99 阅读 · 0 评论