随笔分类 -  Python

Python
摘要:冒泡排序必备知识 5冒泡排序原理 阅读全文
posted @ 2016-07-26 12:46 林贵秀 阅读(447) 评论(0) 推荐(0)
摘要:Python3.0内置函数 all() 接收可迭代类型,循环参数,如果每个元素都为真,那么all的返回值为真,有一个元素为假返回的都是假 格式:all(目标变量) 假数据有,0(数字),None(返回值),"" (空字符串),[] (空列表),() (空元组),{} (空字典) 返回:布尔值 oct 阅读全文
posted @ 2016-07-18 03:05 林贵秀 阅读(586) 评论(0) 推荐(0)
摘要:1,简述普通参数、指定参数、默认参数、动态参数的区别 函数 a.def(声明自定义函数开始) b.函数名()如:f1() c.返回值return(关键字) 函数内部一旦遇到return,以下代码不在执行 d.参数 1.形式参数(定义函数时的参数),实际参数(调用函数时的参数) 2.普通参数:数量一致 阅读全文
posted @ 2016-07-16 21:53 林贵秀 阅读(983) 评论(0) 推荐(0)
摘要:第二十四节,自定义函数函数是将要实现的功能写在函数里,在要使用此功能的地方调用此函数即可实现功能,这样大大减少编程重复书写同样的代码,在多个要使用同样功能的地方调用函数即可不需要重复写同样的代码函数式编程最重要的是增强代码的重用性和可读性 函数的定义主要有如下要点: def:表示函数的关键字函数名: 阅读全文
posted @ 2016-07-08 12:14 林贵秀 阅读(581) 评论(0) 推荐(0)
摘要:不同数据类型在内存中的存址方式 字符串str,一次性创建,不能被修改,只要有修改字符串,就是在重新创建新的字符串Python底层是c语言写的,c语言没有字符串的说法,字符串是字符数组,所以在内存址是字符数组的方式 列表list copy.copy()浅拷贝:只拷贝第一层,下面的指向的原始地址 cop 阅读全文
posted @ 2016-07-06 17:09 林贵秀 阅读(635) 评论(0) 推荐(0)
摘要:三元运算三元运算,就是if条件判断,前后各有一个值,指向一个变量条件成立,就将第一个值赋给变量,条件不成立就将第二个值赋给变量就是一个条件判断,和两个不同的值组合成的判断运算,就是三元运算 #!/usr/bin/env python # -*- coding:utf-8 -*- #三元运算 #三元运算,就是if条件判断,前后各有一个值,指向一个变量 #条件成立,就将第一个值赋给变量,条件不成立就... 阅读全文
posted @ 2016-07-05 21:05 林贵秀 阅读(417) 评论(0) 推荐(0)
摘要:基本数据类型,之间的区别 数字类型int => 整数 浮点数float => 浮点数(1.55) 字符串str => 字符串 字节类型bytes => 将字符串转换成进制代码,将进制代码转换成字符串,(如16进制,10进制,2进制) 布尔类型bool => 真,假 列表list => 有序,内容可重 阅读全文
posted @ 2016-07-05 20:50 林贵秀 阅读(343) 评论(0) 推荐(0)
摘要:基本数据类型,集合set、综合应用新数据更新老数据 创建两个字典新数据,更新原始数据,a为原始数据,b为新数据 1,分别获取到a字典和b字典的key(键),将两个字典的键分别转换成两个集合 2,找出a2集合里存在,b2集合里不存在的元素,得到:{'#2', '#3'}(需要删除:?) 3,找出b2集 阅读全文
posted @ 2016-07-05 20:02 林贵秀 阅读(410) 评论(0) 推荐(0)
摘要:集合set,无序,是不允许重复内容的,也就是不允许重复元素,如果有重复,会自动忽略,可接收可迭代类型 (一般用于需要判断和处理交集时候用到) 集合与字典的区别是,集合没有键只有值,字典是有键的字典是一对键值对 所以创建空集合不能用{}大括号,用大括号创建空集合默认会变成字典,如果需要创建空集合用se 阅读全文
posted @ 2016-07-03 16:26 林贵秀 阅读(340) 评论(0) 推荐(0)
摘要:一、元素分类 1,将一个列表的元素,分类后分别放到两个列表中 有如下值集合 [11,22,33,44,55,66,77,88,99,90],将所有大于 66 的值保存至一个列表,小于等于66的值保存到另一个列表 2,将一个列表的元素,分类后分别放到一个字典中,列1 有如下值集合 [11,22,33, 阅读全文
posted @ 2016-07-02 23:13 林贵秀 阅读(1122) 评论(0) 推荐(0)
摘要:enumerate(iterable,start=0 ) """(自定义列表的下标开始位置)列表变量,要定义的开下标数:默认是0开始的""" enumerate()结合应用,输入商品序号,打印出对应的商品 range()自动创建列表(py2.7版本) """(自动创建列表,小于多少开始创建,大于多少 阅读全文
posted @ 2016-06-13 15:49 林贵秀 阅读(383) 评论(0) 推荐(0)
摘要:字典 常用操作: 索引 新增 删除 键、值、键值对 循环 长度 字典由键值对组成,由一个键(名称)和 一个值组成,与列表和元组不同的是里面的元素是有键的(名称) 所以当要打印字典时,打印字典变量加[键]即可 创建字典 索引 打印字典变量加[要打印的键] for循环 keys(self) """(获取 阅读全文
posted @ 2016-06-03 15:33 林贵秀 阅读(1520) 评论(0) 推荐(0)
摘要:元组和列表的区别 元组和列表几乎是一样的 不一样的地方就是元组创建后元组的元素不可以修改,比如(添加,拓展,移除等修改功能,但是元组里的元素的元素是可以修改的) 基本操作: 索引 切片 循环 长度 包含 创建元组 tuple转换元组"""(转换成元组,需要转换的可迭代数据变量) 注意:能转换成元组的 阅读全文
posted @ 2016-06-02 20:17 林贵秀 阅读(414) 评论(0) 推荐(0)
摘要:创建列表 基本操作: 索引 切片 追加 删除 长度 循环 包含 打印列表里的元素 打印出列表里的元素是以列表变量加元素下标的方式来打印 索引 切片 统计列表里有多少个元素 循环列表 while循环 for循环 append(self, p_object) """(追加列表)"""要追加的元素 cou 阅读全文
posted @ 2016-06-02 14:14 林贵秀 阅读(487) 评论(0) 推荐(0)
摘要:基本数据类型 数字 int 字符串 str 布尔值 bool 列表 list 元组 tuple 字典 dict 数据类型关系图 查看一个对象的类 如:如查看对象变量a是什么类 用到函数type(),函数值是要查看的对象变量 如上就会输出:<type 'str'> str是字符串类 查看一个对象类的类 阅读全文
posted @ 2016-06-02 11:20 林贵秀 阅读(1051) 评论(0) 推荐(1)
摘要:1算数运算 运算符 描述 示例 + 加,两个对象相加 a+b输出结果30 - 减,得到负数,或者一个数减去另一个数 a-b输出结果-10 * 乘,两个数相乘或是返回一个被重复若干次的字符串 a*b输出结果200 / 除,x除以y b/a得出结果2 % 取模,返回除法的余数(求余) b%a输出结果0或 阅读全文
posted @ 2016-05-28 20:16 林贵秀 阅读(402) 评论(0) 推荐(0)
摘要:编辑器软件PyCharm 5.0.3 设置 主题方案 字体大小 行距 文件模板 文件编码 版本切换 阅读全文
posted @ 2016-05-28 17:01 林贵秀 阅读(621) 评论(0) 推荐(0)
摘要:While循环 While循环,是一个循环加判断的组合,满足判断条件返回 真(True)开始循环代码块,不满足判断条件返回 假()不循环 格式: While 条件: 代码块 注意:在While循环里如果不加终止循环的判断或者关键字,会一直循环(死循环) 如: 如上列While循环判断变量n等于Tru 阅读全文
posted @ 2016-05-27 16:09 林贵秀 阅读(790) 评论(0) 推荐(0)
摘要:条件语句 如果我们希望有效的响应用户的输入,代码就需要具有判断能力。能够让程序进行判断的结构成为条件,条件判断语句返回的是布尔值真或假,真就执行一条线路,假就执行另外一条线路 注意if判断如果怎样,否则不做任何行为必须写个pass不然会报错 如: if条件判断语句 如果怎么样,否则怎么样 == 的用 阅读全文
posted @ 2016-05-24 19:17 林贵秀 阅读(463) 评论(0) 推荐(0)
摘要:变量 1,就是给一个值或者给一串字符定义一个名称 2,变量通过赋值来得到值 3,变量与变量之间可以互相赋值 4,变量在同一个文件里可以多处调用 5,变量名只能由,数字(不能以数字开头),字母(规范小写),下划线,3中方式组成 6,变量名不能是python内部的关键字(程序内部已经使用了的变量) 内部 阅读全文
posted @ 2016-05-23 19:15 林贵秀 阅读(477) 评论(0) 推荐(0)