摘要: time.time() #时间戳, 1970年开始到现在有多少秒 time.sleep(3) #暂停3秒钟之后运行后面的程序 time.clock() #计算cpu执行时间 time.gmtime() #结构化时间(世界时间) time.localtime() #结构化时间(本地时间) time.s 阅读全文
posted @ 2018-03-05 21:01 sunlizhao 阅读(96) 评论(0) 推荐(0) 编辑
摘要: oop即Object Oriented programming,面向对象编程 何为编程:特定的语法+数据结构+算法 编程范式就是从经验中总结的套路: 面向过程编程 适用于简单的脚本,一次任务是极好的,但是复杂的,需要后期维护的就**了 面向函数编程 将电脑运算视为数学上的函数计算 优点:可读性强,因 阅读全文
posted @ 2018-03-05 14:33 sunlizhao 阅读(388) 评论(2) 推荐(0) 编辑
摘要: 2018-02-21 16:15:56 定义:本质是函数,(装饰其他函数)为其他函数增加附加功能 装饰器原则 说白了,就是被装饰函数不知道装饰器的存在 装饰器的知识储备 函数即变量 高阶函数 把一个函数名当作实参传给另外一个函数 返回值可以是函数名 嵌套函数 装饰器本质上是一个python函数,他可 阅读全文
posted @ 2018-03-03 21:22 sunlizhao 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 定义:函数是指将一组语句的集合通过一个名字(函数名)封装起来,想执行这个函数,调用函数名 特性:减重,可扩展,易维护 def calc(x,y): res = x**y return res #1return会结束函数,后面的代码不会执行 2返回res给calc print res calc(2,1 阅读全文
posted @ 2018-02-21 12:06 sunlizhao 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 字典是一种key:value的数据类型dict1{ 'stud1':'孙礼昭', 'stud2':'slz', 'stud3':'sunlizhao',}dict是无序的,key是唯一的 天生去重增加: dict1['stud4'] = '苍井空'修改: dict1['stud4'] = '武藤兰' 阅读全文
posted @ 2018-02-19 21:31 sunlizhao 阅读(662) 评论(0) 推荐(0) 编辑
摘要: python是一门动态解释型的强类型定义语言(先编译后解释) 动态类型语言 动态类型的语言编程时,永远也不用给任何变量指定数据类型,该语言会在你第一次赋值给变量时,在内部将数据类型记录下来 解释型 程序每执行到源程序的某一条指令,则会有一个称之为解释程序的外壳程序将源代码转换成二进制代码以供执行,总 阅读全文
posted @ 2018-02-19 19:14 sunlizhao 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 关系型数据库的特点 1,数据以表格的形式出现 2,每行为各种记录的名称 3,每列为数据名称所对应的数据域 4许多的行和列组成一张table 5若干的表单组成databases 术语 数据库:关联表的集合 数据表::表是数据的矩阵 列:数据元素,包含相同的数据 行:元组或者记录,一组相关的数据 冗余: 阅读全文
posted @ 2018-02-17 21:56 sunlizhao 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 安装sublimesudo add-apt-repository ppa:webupd8team/sublime-text-3sudo apt-get updatesudo apt-get install sublime-text-installer 启动sublimesubl卸载sublimesu 阅读全文
posted @ 2018-02-17 15:46 sunlizhao 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 下载去官网http://www.jetbrains.com/pycharm/download/#section=linux,,下载Community社区版本安装下载好的文件可能是 ‘pycharm-community-2017.3.3.tar.gz’解压tar -xvzf pycharm-commu 阅读全文
posted @ 2018-02-17 15:42 sunlizhao 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 首先查看是否安装过MySQLsudo netstat -tap|grep mysql安装 sudo apt-get install mysql-server (安装过程中会提示设置密码什么的)apt-get update 更新软件包 apt-get upgrade 升级软件包 登录MySQLMySQ 阅读全文
posted @ 2018-02-17 15:38 sunlizhao 阅读(121) 评论(0) 推荐(0) 编辑