分类
摘要:
如果你有足够长时间做某事,一定会更擅长。
知识点:
计算机基础
变量
运算符
if语句
for-in循环
函数
列表、元组、字典、字符串、集合
ascii、unicode、utf-8、gbk 区别
ASCII主要用于显示现代英语和其他西欧语言,规定了128个字符的编码,使用一个字节编码,不支持中文;
GBK编... 阅读原文
2019-06-08 00:42:01 阅读(2107) 评论(0)
摘要:
目录
类与对象的绑定方法
类的绑定对象
对象的绑定方法
类与对象的绑定方法
class OldboyStudent:
school = 'oldboy'
def __init__(self, name, ag... 阅读原文
2019-06-07 23:21:03 阅读(2368) 评论(0)
摘要:
目录
属性查找
属性查找
先从对象自己的名称空间找,没有则去类中找,如果类也没有则报错
class OldboyStudent:
school = 'oldboy'
count = 0
aa = 10
def __in... 阅读原文
2019-06-07 21:50:02 阅读(2079) 评论(0)
摘要:
递归
函数的嵌套调用:函数嵌套函数。函数的递归调用:它是一种特殊的嵌套调用,但是它在调用一个函数过程中,有直接间接调用了自身。
def foo():
print('from foo')
foo()
foo() # 进入死循环
直接调用
import sys
# 修改递归层数
sys.setr... 阅读原文
2019-06-07 21:08:46 阅读(2497) 评论(0)
摘要:
在进入正题之前,先介绍一下基础知识:
1、sort(),方法:就是对列表内容进行正向排序,直接在原列表进行修改,返回的是修改后的列表
lists =[1, 5, 10, 8, 6]lists.sort() print(lists) >>> [1, 5, 6, 8, 10]
2、sort... 阅读原文
2019-06-07 20:17:02 阅读(2513) 评论(0)
摘要:
迭代器
迭代的对象
可迭代的对象
凡有_iter_方法的对象,都是可迭代对象
可迭代对象:python内置str,list.,tuple,dict,set,file
可迭代对象
可迭代对象执行__iter__方法得到返回值,并且可迭代对象会有一个__next__方法。
s='hello'
iter_s = s._it... 阅读原文
2019-06-07 20:09:01 阅读(2276) 评论(0)
摘要:
1.验证
在获取反序列化的数据前,必须调用is_valid()方法进行验证,验证成功返回True,否则返回False。
验证失败,可以通过序列化器对象的errors属性获取错误信息,返回字典,包含了字段和字段的错误。如果是非字段错误,可以通过修改REST-framework配置中的NON_FIELD_ERRORS_K... 阅读原文
2019-06-07 19:23:02 阅读(2129) 评论(0)
摘要:
问题场景
小王是某游戏公司的新入职的职员,有一天,组长交给了他一个任务,为一个即将准开发的一款游戏设计一些人物角色,其中包括多种职业,如牧师、战士和法师等等。每种职业都有一些自身独有的属性和技能,但是也会有一些共有的属性和方法。假设这家公司是用 Python 来开发游戏的。
经历过面向对象编程学习的小王很快就理清了思... 阅读原文
2019-06-07 17:50:02 阅读(2301) 评论(0)
摘要:
import random # 调用随机数模块
pc = random.randint(1,3) # 产生1-3的随机数
print("来玩个猜拳游戏吧!")
a = '石头'
b = '剪刀'
c = '布'
user =... 阅读原文
2019-06-07 17:44:02 阅读(2402) 评论(0)
摘要:
type()函数既可以返回一个对象的类型,又可以创建出新的类型 通过type()函数创建的类和直接写class是完全一样的,因为Python解释器遇到class定义时,仅仅是扫描一下class定义的语法,然后调用type()函数创建出class 正常情况下,我们都用class Xxx...来定义类,但type(... 阅读原文
2019-06-07 16:32:02 阅读(2264) 评论(0)