2018年8月22日

摘要: 函数 y = f(x) y是x的函数,x自变量 python函数 由若干的语句块,函数名称,参数列表构成,是组织代码的最小单元 作用是完成一定的功能 函数的作用 结构化编程的最基本封装,一般按照功能组织代码 封装为了复用,减少冗余代码 代码简洁美观,可读易懂 def语句定义函数 def 函数名(参数 阅读全文
posted @ 2018-08-22 10:31 Riper 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 标准库datetime datetime模块 import datetime 导入datetime 模块 对时间,日期,时间戳处理 模块下的类datetime datetime.datetime.today() 返回包含本地时区时间信息的对象 datetime.datetime.now(tz=Non 阅读全文
posted @ 2018-08-22 08:52 Riper 阅读(143) 评论(0) 推荐(0) 编辑

2018年8月17日

摘要: 内建函数 bulid-in fuction id() 标识,返回对象的唯一标识,Cpython返回内存地址hash() 返回对象的哈希值type() 返回对象的类型str() 返回字符串 int() bin() hex() oct() bool() complex() list() tuple() 阅读全文
posted @ 2018-08-17 21:18 Riper 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 简单选择排序 属于选择排序 两两比较,找到极值(极大或极小)放置到固定位置,一般是某一端 结果分为升序和降序排列 简单选择排序 二元选择排序 二元选择排序的思路 从左和右同时固定最大值和最小值,优化思路是在发现最大最小值相等时,停止交换 要注意在交换了最大值后,最小值如果记录在之前最大值储存的位置时 阅读全文
posted @ 2018-08-17 19:58 Riper 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 解析式 列表解析 eg: new = [(i+1)**2 for i in range(10)] 语法 [返回值 for 元素 in 可迭代对象 if条件] 中括号[],内部for循环,if条件语句可选。返回元素是返回的元素,使用print返回的是None。不要使用冒号 ':' 返回新列表列表解析式 阅读全文
posted @ 2018-08-17 15:15 Riper 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 返回1-10的平方的列表 列表lst=[1,4,9,16,2,5,10,15],生成新列表,要求新列表元素是lst相邻两项的和 打印99乘法表 使用了列表 一个列表解析式搞定,返回的列表为全是None的列表 "0001.asdklkglwk"是ID格式,要求生成左边整数,右边10位随机小写英文字母, 阅读全文
posted @ 2018-08-17 14:06 Riper 阅读(195) 评论(0) 推荐(0) 编辑

2018年8月15日

摘要: 随机产生2组各10个数字的列表,要求 取值范围[10,20], 统计20个数字中,多少不同的数字 2组比较,不重复的数字几个,分别是 重复的数字几个,分别是 以下方法为先开辟列表,再对应的数字的位置计数,不使用集合和字典 使用比较后在相应的计数列表内相应位置加一,计算出数字出现的次数。 阅读全文
posted @ 2018-08-15 22:38 Riper 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 1、打印用户输入的数字,打印每一位数字,及其重复的次数 2、数字重复的统计,随机产生100个整数,范围在[-1000,1000],升序打印这些数字和其重复次数 使用sorted函数排序,字典的缺省值添加使用d.get(i,0)或者d.setdefault(i,0) 也可以使用工厂化函数创建缺省字典, 阅读全文
posted @ 2018-08-15 15:32 Riper 阅读(269) 评论(0) 推荐(0) 编辑

2018年8月14日

摘要: Ipython使用帮助? Ipython的概述和简介help(int)int?? 部分内建函数两个问号可看源代码_ 上一个out,两个后退两步_oh 输出历史 output history_dh 目录历史,之前进入过的目录!ls 调用当前系统的shell命令,linux调用linux的shell,W 阅读全文
posted @ 2018-08-14 21:36 Riper 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 集set 约定 set 翻译为集合,collection翻译为集合类型,是一个大概念 可变,无序,不重复, 可迭代,不可索引 定义 s= {} #特例,定义字典s={1,2}s1 = set(1,2) set的元素要求必须可以hash hash(1),hash('a'),hash(1,'a') 散列 阅读全文
posted @ 2018-08-14 21:35 Riper 阅读(192) 评论(0) 推荐(0) 编辑

导航