【编程】Python基础
【编程】Python基础
越吃越胖
学
展开
-
Python_notebook魔法函数
在学习过程中梳理了一些好用的魔法函数【持续更新】% paste – 防止粘贴时候格式错乱% timeit – 重复运行计算代码运行时间% time – 计算长时间的代码运行时间% mode – 控制异常% debug – debug操作...原创 2020-05-23 01:39:43 · 1160 阅读 · 0 评论 -
Python_notebook快捷键
1 命令模式快捷键H:显示快捷键帮助F:查找和替换P:打开命令面板Ctrl-Enter:运行当前cellShift-Enter:运行当前cell并跳转到下一cellAlt-Enter:运行当前cell并在下方新建cellY:把当前cell内容转换为代码形式M:把当前cell内容转换为markdown形式16:把当前cell内容设置为标题16格式Shift+上下键:按住Shift进行上下键操作可复选多个cellA:在上方新建cellB:在下方新建cellX/C/Shift-V/V:剪原创 2020-05-23 01:33:43 · 1534 阅读 · 0 评论 -
Python_常见问题理解及面试宝典(1)
为了帮助大家应对面试时可能遇到的各种Python技术问题,我搜罗了各种资料,将这些面试问题大致分为四类:是什么(what)如何做(how)说区别/谈优势(difference)实践操作(practice)一. WHAT1)什么是Python?Python是一种编程语言,它有对象、模块、线程、异常处理和自动内存管理。可以加入与其他语言的对比。下面是回答这一问题的几个关键点:Py...转载 2019-05-17 11:18:58 · 21302 阅读 · 0 评论 -
Python_练习实例_(1)计算天数
题目:输入某年某月某日,判断这一天是这一年的第几天?year = int(input("Enter year:"))month = int(input("Enter month:"))day = int(input("Enter day:"))day_list = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]if month>...原创 2019-06-08 18:02:20 · 24822 阅读 · 1 评论 -
Python_练习实例_(2)范围内素数
用户输入范围下限和范围上限,每隔0.5s输出一个该范围内的素数import timemin = int(input("输入范围下限:"))max = int(input("输入范围上限:"))for num in range(min, max+1): flag = 0 for i in range(2,num): if(num % i == 0): ...原创 2019-06-08 18:17:31 · 21285 阅读 · 0 评论 -
Python_练习案例_(3)寻找最大回文字符串
题目:回文字符串是指呈对称结构的字符串,如aba 和 abba类似结构,现输入一个字符串,从中找到最长回文字符串并输出。分析:这道题目主要分为一下两个步骤进行实现从原始字符串中有长到短遍历出待筛选字符串判断选出的字符串是否是回文字符串str = input("输入:")i = 0 # 现在筛选的长度为len-iflag = 0 # 标记该长度下有没有找到回文字符串while...原创 2019-06-08 20:06:02 · 21752 阅读 · 0 评论 -
Python_练习案例_(4)进制转换
题目:输入两次数字,第一次输入需要转换的数字,第二次输入需要转换的进制分析:这道题目一下步骤实现Input:接收输入的两个数字Process1:确定需要的数字范围,如12进制需要数字+A+BProcess2:进行除法循环,将结果存入list中Process3:将Process2中的list反转Output:输入Process3处理后的listnum1 = int(input("输...原创 2019-06-09 15:11:33 · 22276 阅读 · 0 评论 -
Python_练习案例_(5)校门外的树
描述某校门外长度为L的马路上有一排树,每两棵相邻的树之间的江而都是1m。可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,…,L都种有一棵树。马路上有一些区域要用来建地铁,这些区域用它...原创 2019-06-16 14:36:36 · 22282 阅读 · 0 评论 -
Python_itertools模块
1. itertools模块的介绍在Python中,迭代器(Iterator)是常用来做惰性序列的对象,只有当迭代到某个值的时候,才会进行计算得出这个值。因此,迭代器可以用来存储无限大的序列,这样我们就不用把他一次性放在内存中,而只在需要的时候进行计算。所以,对于读取大文件或者无线集合,最好是使用迭代器。实际上,Python2的大多数函数都是返回列表等序列,而Python3都已经改进为返回迭代器...原创 2019-08-04 21:46:43 · 20766 阅读 · 0 评论