Python
文章平均质量分 80
爱吃椰子鸡的明玉
面朝大海,春暖花开。
愿我一直乐观,开心向上,内心温暖。
展开
-
Python学习记——(1)Linux系统常用命令
之前在开发项目的过程中经常借鉴其他前辈的博客,最近在学习Python,为了自己做笔记方便整理知识体系,查缺补漏,也为了方便更多的同道之人一同学习进步,等Python学习完成到一定阶段后,将之前学过的前端开发及测试的知识整理一下,希望自己不要因为时间久远而忘记知识。Linux命令:Linux 命令的基本格式:命令名 [选项] [参数]命令名:区分大小写字母选项和参数:可以有也...原创 2018-05-25 21:22:05 · 341 阅读 · 1 评论 -
Python学习记——(12)装饰器、模块、time、math
装饰器 decorators(专业提高往篇)问题: 函数名是变量,它绑定一个函数 函数名 / 函数名() 区别什么是装饰器 装饰器是一个函数,主要作用是用来包装另一个函数或类(后面会讲) 作用:是在不改变原函数名(或类名)的情况下改变被包装对象的行为函数装饰器:函数装饰器是指装饰器是一个函数,传入的是一个函数,返回的也是一个函数语法: def ...原创 2018-08-04 19:11:56 · 282 阅读 · 0 评论 -
网络编程——python
网络基本概念: 1、主机: 2、端口: 3、ip: 4、缓冲区功能:协调读写速度,减少和磁盘交互. 5、文件描述符:每一个IO操作系统都会为其分配一个不同的正整数,该正整数即为此IO操作的文件描述符。通常从3开始往后排. 6、高内聚:单个模块功能尽量单一 7、低耦合:模块之间尽量减少关联和影响 8、协议(网络协议):在...原创 2018-07-25 20:08:12 · 433 阅读 · 0 评论 -
sql语句
服务器端 客户端 sudo /etc/init.d/mysql start mysql -h主机地址 -u用户名 -p密码 sudo /etc/init.d/mysql stop mysql -uroot -p123456(服务器在本机上) sudo /etc/init.d/mysql re...原创 2018-07-25 20:03:44 · 135 阅读 · 0 评论 -
Python学习记——(11)eval 和 exec 函数、高阶函数、递归、闭包
eval 和 exec 函数:eval 函数: 作用:把一个字符串当成一个表达式来执行,返回表达式执行后的结果 格式:eval(source, globals=None, locals=None)exec函数: 作用:把一个字符串当成'程序'来执行 格式:exec(source, globals=None, locals=None)函数式编程 是指用一系列...原创 2018-07-25 19:29:35 · 333 阅读 · 0 评论 -
Python学习记——(10)变量
局部变量: 1. 定义在函数内部的变量称为局部变量(函数的形参也是局部变量) 2. 局部变量只能在函数内部使用 3. 局部变量在函数调用时才能够被创建,在函数调用结束之后会自动销毁全局变量: 1. 定义在函数外部,模块内部的变量称为全局变量 2. 所有的函数都可以直接访问"全局"变量,但函数内部不能直接通过赋值语句来改变全局变量局部变量说明: 1. 在函...原创 2018-07-25 19:26:01 · 429 阅读 · 0 评论 -
Python学习记——(9)函数
问题: def mysum(a, b): print(a + b) r = mysum(100, 200) print(r) # 请问r绑定的是什么? # 让mysum返回一个加法的结果: def mysum(a, b): result = a + b r = mysum(100, 200) ...原创 2018-07-25 19:21:53 · 712 阅读 · 0 评论 -
Python学习记——(8)集合、函数
集合 set 集合是可变的容器 集合内的数据对象都是唯一的(不能重复多次的) 集合是无序的存储结构,集合中的数据没有先后顺序关系 集合内的元素必须是不可变的对象 集合是可迭代对象 集合是相当于只有键没有值的字典(键则是集合的数据)创建空的集合: set()创建非空集合: s = {1, 2, 3}集合的构造(创建)函数 set set() 创...原创 2018-07-24 19:50:44 · 356 阅读 · 0 评论 -
Python学习记——(7)元组、字典
元组 tuple 元组的定义:元组是不可改变的序列,同list一样,元组是可以存放任意类型的容器 元组的表示方法:用小括号() 括起来,单个元素括起来后加逗号(,)区分单个对象还是元组 创建空元组的字面值:t = () # t绑定空元组 创建非空元组 t = 200, t = (20,) t = (1, 2, 3) t = 100, 200, 300 type(...原创 2018-07-12 20:28:04 · 429 阅读 · 0 评论 -
Python学习记——(6)列表、字符串、深浅拷贝
列表的索引操作: 语法:列表[整数表达式] 用法:等同于字符串的索引,索引分正向索引和反向索引,规则与字符串规则完全相同 示例: L = list("ABCD") print(L[1]) # B列表的索引赋值 列表是可变的,可以通过索引赋值改变列表中的元素示例 L = [1, 2, 3, 4] L[2] = 3.1 print(L)列表的切片 语法:列表[:] ...原创 2018-07-12 20:25:23 · 391 阅读 · 0 评论 -
Python学习记——(5)for循环和List
for语句作用:用来遍历可迭代对象的数据元素可迭代对象是指能依次获取数据元素的对象可迭代对象包括:字符串str------以下以后再讲------列表 list元组 tuple字典 dict集合 setrange函数返回的对象等语法:for 变量列表 in 可迭代对象: 语句块1else: 语句块2示例:s = 'ABCDE'for ch in s: print('c...原创 2018-06-08 20:00:15 · 11828 阅读 · 0 评论 -
Python学习记——(4)字符串及while循环
格式华字符串语法:格式化字符串 % 参数值格式化字符串 %(参数值1,参数值2,...)占位符类型码意义%s字符串%r字符串,使用repr 而不是str%c整数转为单个字符%d十进制整数%o八进制整数%x十六进制整数(字符a-f小写)%X十六进制整数(字符A-F大写)%e指数型浮点数(e小写),如2.9e+10%E指数型浮点数(E大写),如2.9E+10%f, %F浮点十进制形式%g, %G十进制...原创 2018-06-07 19:28:43 · 484 阅读 · 0 评论 -
Python学习记——(3)基本语法
变量 variable什么是变量:用来绑定数据对象的标识符变量的命名规则: 1. 变量名必须为字母或下划线开头,后跟字母或下划线或数字 2. 不能使用python的关键字命名合法的变量名示例: a a1 b bbb _aaa_ _Abcdvara1b2c2不合法的变量名示例: 1a 123 $ABC +a ...原创 2018-06-06 20:21:24 · 217 阅读 · 0 评论 -
Python学习记——(2)关于Python
Python是一门解释性语言,说一句,译一句,运行慢,需要解释器。与之相反的就是编译性语言,特点就是将所有的代码一起译好,然后执行。Python是一种开源的、面向对象的解释性语言;也是一种胶水语言(其他的还有c,c++,java),Python中一切皆对象。python的优缺点:优点:面向对象(其他面向对象的语言还有Java、c++),面向对象的特点就是具有类的编程思想。免费,现阶段所有的...原创 2018-06-03 14:53:42 · 140 阅读 · 0 评论 -
Python学习记——(13)sys、random
系统模块 sys 此模块都是运行时系统的信息sys模块的变量变量 描述sys.path 模块搜索路径 path[0] 是当前脚本程序的路径名,否则为 ''sys.modules 已加载模块的字典sys.version 版本信息字符串sys.version_info 版本信息的命名元组sys.platform 操作系统平台名称信息sys.argv 命令行参数 a...原创 2018-08-04 19:17:19 · 662 阅读 · 0 评论