1.CPU存在两种工作状态:一种是内核态,操作系统在运行--可以操作硬件;

另一种是用户态,是应用软件在运行--不可以操作硬件。

应用软件要控制硬件,就要从用户态切换成内核态

2.多道技术:(多道指的是多道/个程序)

空间上的复用:内存中进入多个程序

PS:内存必须实现物理级别的隔离

时间上的复用:cpu要切换:

1. 一个程序占用cpu的时间过长

2. 一个程序遇到I/O阻塞

3.定义一个变量,就会有三个特征:

id

type

value:才是我们存储的数字

4.tag=True

while tag:

name=input('please input your name: ')

password=input('please input your password: ')

if name == 'egon' and password == '123':

print('login successfull')

while tag:

cmd=input('>>: ')

# if cmd == 'quit':

#     tag=False

#     continue

# print('====>',cmd)

if cmd == 'quit':

tag=False

else:

print('====>',cmd)

5.python2 的input 与raw_input

python3只有input

x=raw_input('>>: ') #python2的raw_input与python3的input的一样的

print(x,type(x))

x=input('>>: ') #python2的input,用户输入什么类型,就原封不动的存成什么类型

print(x,type(x))

6.常见报错:        ValueError: not enough values to unpack (expected 2, got 1)

一看就想到是字典出错了, 解决:  for k,v in dict.items():

7.nonlocal关键字

1.外部必须有这个变量

2.在内部函数声明nonlocal变量之前不能再出现同名变量

3.内部修改这个变量如果想在外部有这个变量的第一层函数中生效

def f1():

a = 1

def f2():

nonlocal a

a = 2

f2()

print('a in f1 : ',a)

f1()

8.函数和方法的区别?

class Foo(object):

def __init__(self):

self.name = 'alex'

def func(self):

print(self.name)

from types import FunctionType,MethodType

obj = Foo()

print(isinstance(obj.func,FunctionType)) # False

print(isinstance(obj.func,MethodType))   # True

print(isinstance(Foo.func,FunctionType)) # True

print(isinstance(Foo.func,MethodType))   # False

"""

注意:

方法,无需传入self参数

函数,必须手动传入self参数

9.装饰器迭代和生成器的区别:

装饰器就是开放封闭原则的一种实现,利用语法糖在被装饰的函数执行前后执行一些操作

可迭代对象是内部实现了__iter__方法

迭代器是具有__iter__方法和__next__ 方法,生成器是具有生成的功能还有__next__方法

生成器本质就是迭代器,用一下动一下

分别用在哪?

可迭代对象在strak组件的组合查找时用到

生成器函数(yield)在后端取出数据需要循环处理传给前端后,在前端还需要循环时,这时候在后端就用 yield 处理,减轻服务器压力

10.http://www.cnblogs.com/liuwei0824/p/7269576.html 内置函数

python大一知识点串讲_python-前20天的着重知识点相关推荐

  1. 前端知识基础之Vue知识点串讲

    一.Vue知识点串讲 复习一下Vue中的核心知识点. 复习完基本的知识点以后,后面再来看一下其它的面试内容 1.基本使用 下面,先来看一段最简单的代码,如下所示: <!DOCTYPE html& ...

  2. Python基础知识串讲PPT

    本PPT来自北航大一python课程期中串讲,仅供学习使用. #!/usr/bin/python # -*- coding: UTF-8 -*-def reduceNum(n):print '{} = ...

  3. Day 14 知识点串讲 下

    Day  14 知识点串讲 下 1.1 vim 快捷键 1.1.1  ZZ     :wq    保存并退出 1.1.2     G 1 G         :1            文件第一行 G ...

  4. 二级VB培训笔记10:知识点串讲

    二级VB培训笔记10:知识点串讲 一.对象概述 1.三大特性:封装性.继承性.多态性 参看<VB讲课笔记1202. 二级公共基础 - 程序设计基础> 2.对象的属性 了解VB对象的常用属性 ...

  5. 18 | 知识点串讲:基于DDD的微服务设计实例

    视图:18 | 知识点串讲:基于DDD的微服务设计实例 Reference DDD实战课

  6. 编程语言python入门书-TIOBE编程语言排行榜前20的语言入门书籍推荐

    根据TIOBE 编程语言排行榜前20的语言分享相关图书(部分空缺). 在正式介绍编程语言排行之前,你敢不敢先挑战一下自己的编程技能?!测试下自己的编程风格?! 挑战编程技能:57道程序员功力测试题 践 ...

  7. python有一分数序列求前20项和答案_求分数序列前20项和matlab

    有一个分数序列1/2,2/3,3/5,5/8,8/13,13/21.求这个序列的前20项之和.C语言编程 #includeintmain(void){inta=1,b=2,i;doublesum=0; ...

  8. python快速入门精讲_Python快速入门精讲

    基础入门篇 第0章从零开始3 0.1克服编程恐惧3 0.2如何写出好程序4 0.3为什么选择Python5 0.4Python的发展和应用6 0.5一些建议8 0.6多平台搭建Python开发环境10 ...

  9. python编程教程第九讲_Python入门学习视频,最全面讲解视频无偿分享,这些基础知识你都懂了吗?...

    2020最新Python零基础到精通资料教材,干货分享,新基础Python教材,看这里,这里有你想要的所有资源哦,最强笔记,教你怎么入门提升!让你对自己更加有信心,重点是资料都是免费的,免费!!! 如 ...

最新文章

  1. 论文笔记之:Action-Decision Networks for Visual Tracking with Deep Reinforcement Learning
  2. 事务中SET XACT_ABORT各种用法
  3. select函数及fd_set介绍
  4. SCCM Learning2
  5. linux 中select()函数的使用
  6. vb2008 获取u盘id_【干货】纯 windows 系统绕苹果ID解锁,傻瓜式的教程
  7. openssl生成key和pem文件
  8. 本地电脑无法登陆路由器
  9. pvr.ccz 与 png 格式 互转的解决方案
  10. jenkins添加从节点
  11. PGP在加密技术中的应用
  12. 【融职培训】Web前端学习 第11章 微信开发4 JS-SDK接口
  13. 「深度」VR家装开局完美,但适度挤掉一点水分或许更利于它的发展
  14. 初学者c语言心里测试小项目
  15. 文献笔记:Contrast-Phys: Unsupervised Video-based Remote Physiological Measurement viaSpatiotemporal Con
  16. 解决“Error: Too many re-renders. React limits the number of renders to prevent an infinite loop.”
  17. QUIC 协议的简单分析
  18. 3%!微软只录用最顶尖的人才!
  19. 无线WiFi安全渗透与攻防(一)之无线安全环境搭建
  20. html中段落标志中标注文件子标题的是,html中段落标志中,标注文件子标题的是?()...

热门文章

  1. android开发菜单,Android学习指南之十六:Android菜单详解
  2. linux mount挂载命令(将分区挂接到Linux的一个文件夹下,从而将分区和该目录联系起来)
  3. TCP释放连接后实现端口的立即复用
  4. asp简单样例(1)
  5. linux——管理系统设备之vsftpd服务
  6. ROS服务通信机制原理及示例代码
  7. 随e行安全层在与远程计算机初始化,g3随e行怎么用_g3随e行怎么安装_随e行wlan无法登陆...
  8. python读取.so_Python入门-编译安装Python3教程
  9. J.U.C系列(四)FutrueTask的使用
  10. springMVC 过滤器与拦截器的执行顺序问题。springboot一样参考