摘要:什么是脚本? 脚本简单地说就是一条条的文字命令(一些指令的堆积),这些文字命令是可以看到的(如可以用记事本打开查看、编辑)。 常见的脚本: JavaScript(JS,前端),VBScript, ASP,JSP,PHP(后端),SQL(数据库操作语言),Perl,Shell,python,Ruby,
阅读全文
摘要:#变量名和内存地址对应的表叫做名称空间 # 内置名称空间:(python启动时就有,python自带的)python解释器内置的名字,print,max,min # 全局名称空间:(执行python文件时启动,包括if判断得出的结果)定义的变量 # 局部名称空间:(调用函数时启动,调用结束失效)函数
阅读全文
摘要:面向对象和面向过程 面向过程:核心过程二字,过程即解决问题的步骤,就是先干什么后干什么 基于该思想写程序就好比在这是一条流水线,是一种机械式的思维方式 优点:复杂的过程流程化 缺点:扩展性差 面向对象:核心是对象二字,对象指特征与技能的结合体 基于该思想编写程序就好比在创造一个世界,世界是由一个个对
阅读全文
摘要:1.Q: 为什么要有函数,函数是什么? A: 函数能提高应用的模块性,和代码的重复利用率 2. 函数分为两个阶段: 1.定义阶段 2.调用阶段 3.关于函数调用: 01.函数的内存地址加上()就是调用 02.函数调用才会执行函数体代码 03. 1次定义多次调用 4.参数传递: 形参和实参: # de
阅读全文
摘要:一、ConfigParser模块 ConfigParser 是用来读取配置文件的包。配置文件的格式如下:中括号“[ ]”内包含的为section。section 下面为类似于key-value 的配置内容。 [db] db_host = 127.0.0.1 db_port = 69 db_user
阅读全文
摘要:一、多线程 threading模块 # 线程和进程 ''' 1.线程是最小的调度单位 2.进程是最小的管理单元 3.一个进程必须至少一个线程 4.没有线程,进程也就不复存在 ''' # 多线程特点: # python线程特点 #线程的并发是利用cpu上下文的切换(是并发,不是并行) #多线程执行的顺
阅读全文
摘要:列表相关内置函数详解 # sort:对列表中元素进行排序,按照,数字、字母、汉字的顺序进行排序 # list1=['a','b','c','你','1','3','7','5'] # list1.sort() # print(list1) # clear:清空列表 # list1=[1,2,3,4,
阅读全文
摘要:# isupper:判断字符串是否全部为大写,返回值为布尔类型,是:true;否:flase # str='hello,world' # print(str.isupper()) # isdigit:判断字符串是否为整型变量,返回值为布尔类型,是:true;否:false # str='hello,
阅读全文
摘要:1.文件打开的四种方式: # f = open(r'C:\Users\fengzi\Desktop\a.txt','r',encoding='utf-8') 如果直接这样打开文件,会因为无法判断是文件路径中的\还是转义字符中的\,而产生冲突,导致错误 所以文件打开时,有以下的几种方式: f = op
阅读全文
摘要:一.装饰器 由于一个函数能实现一种功能,现在想要在不改变其代码的情况下,让这个函数进化一下,即能保持原来的功能,还能有新的"技能",怎么办? 现已经存在一个自定义的函数func1, 让func1进化一下:(继承func1之前的所有功能,而且还有新的‘技能’) 效果和下面定义的函数func2效果是一样
阅读全文