易出错知识点

1.aaa是变量名,'aaa'是字符串

2. 换行转义符号,避免单行过长,解释器默认忽略,不解释执行

3.基本数据类型有默认布尔值,如:is_beautiful 默认是True,不用写 is_beautiful=True

4.最后一步不代表最后一行,如:break跳出循环。

5.任何程序的运行都是一系列状态的变化

6.一个web应用程序是一个能够让用户完成某些特定任务的网站。而一个普通的网站的主要目标是给用户提供信息(博客,新闻,指导,等)。

  通俗的说,web开发就是我们说的做网站.它分为网页部分,和逻辑部分也就是我们说的前台与后台.前台负责与用户的交互,显示数据.用到HTML显示数据,CSS控制样式,JS编写复杂交互.后台编写处理这些逻辑    的程序.可以用C#,java,vb.php等语言.

7.打印一定格式

name = input('>>: ').strip()
print(('my name is %s' % name).center(50, '*'))
****************my name is egon*****************

 8.理解功能和需求的区别:

  功能是实现能看到的结果,主动的

  需求是隐藏的功能,被动的

9.定义阶段:写代码的过程不能算是定义阶段,只能算是在写文本内容,没有任何语法。在执行python的第三个阶段,开始识别语法,遇见变量,类等就是在定义变量或类

10.面向对象编程原则:减少冗余,减少存储,解耦合(避免父类属性传给所有子类)

11.信用卡只有还款,没有充值,申请信用卡,卡内的余额为额度金额

12.循环导入,避免出错

#执行文件
import
b def run(): print('1111111111')
run()
#b.py
import
c #出错 def fun(): print('22222') # 解决方案,将导入放在函数之后 import c
#c.py
import
b b.fun()

13. ''布尔值为False          ' ' 布尔值为True

14.json中必须用双引号,单引号会报coding错误

15.**的作用,将传入的key= value打散成字典

1 class My():
2     def test(self,**kwargs):
3         print(kwargs)
4         print(type(kwargs))
5 my = My()
6 my.test(name = 'egon')
7 # {'name': 'egon'}
8 # <class 'dict'>

16.csrf

17.session

18.super() 函数是用于调用父类(超类)的一个方法。

19.

20

原文地址:https://www.cnblogs.com/xuechengeng/p/9647731.html