摘要: # coding=utf-8 '''定义一个方法get_num(num),num参数是列表类型,判断列表里面的元素为数字类型。其他类型则报错, 并且返回一个偶数列表:(注:列表里面的元素为偶数)。''' def get_num(*num): null_list = [] for l in num: if type(l) != list: r... 阅读全文
posted @ 2019-07-25 21:46 lengjf 阅读(242) 评论(0) 推荐(0) 编辑
摘要: # 求最大值 def large(*num): # 定义一个large函数,函数的参数为可变参数 ma = num[0] # 初始化最大值 for n in num: if ma < n: # 对参数进行两两比较 ma = n # 对最大值重新赋值 return ma # 返回最大值 print(large(-2... 阅读全文
posted @ 2019-06-23 18:10 lengjf 阅读(4112) 评论(0) 推荐(0) 编辑
摘要: Python内置了读写文件的函数open()。 阅读全文
posted @ 2019-04-14 18:01 lengjf 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同; 方法就是与实例绑定的函数,和普通函数不同,方法可以直接访问实例的数据; 通过在实例上调用方 阅读全文
posted @ 2019-03-04 22:15 lengjf 阅读(150) 评论(0) 推荐(0) 编辑
摘要: Python内置的os模块可以直接调用操作系统提供的接口函数。 创建的目录文件: 阅读全文
posted @ 2018-12-11 22:34 lengjf 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 在Python的高级特性里有切片(Slice)操作符,可以对字符串进行截取。Python还提供split()函数可以将一个字符串分裂成多个字符串组成的列表。 split()的语法挺简单的: sep 是分割符,不写分割符时表示所有的空字符,包括空格、换行(\n)、制表符(\t)等,有分隔符时,以该分隔 阅读全文
posted @ 2018-11-29 22:49 lengjf 阅读(31763) 评论(0) 推荐(0) 编辑
摘要: 记得刚开始学切片这一节的时候,看完之后,做了作业,感觉记忆深刻。学到后面很多地方都可以用到切片,这时候切片早已被我忘得一干二净。 切片(Slice)是一个取部分元素的操作。可以操作list、tuple、字符串。利用切片很多地方循环就不再需要了。Python的切片非常灵活,一行代码就可以实现很多行循环 阅读全文
posted @ 2018-11-06 12:48 lengjf 阅读(7904) 评论(0) 推荐(0) 编辑
摘要: selenium安装好后准备验证一下,导入的webdriver有红色标识,检查了浏览器驱动的、环境变量仍然没有解决问题。 后来在百度找到了原因:项目没安装selenium Interpreter 打开File-Settings-Project-Project Interpreter,点击“+”,搜索 阅读全文
posted @ 2018-10-25 21:13 lengjf 阅读(1609) 评论(0) 推荐(0) 编辑
摘要: #利用迭代操作,实现一个trim()函数,去除字符串中所有空格 def trim(str): newstr = '' for ch in str: #遍历每一个字符串 if ch!=' ': newstr = newstr+ch return newstr print(trim(' a bcd ef... 阅读全文
posted @ 2018-10-22 21:58 lengjf 阅读(2526) 评论(0) 推荐(0) 编辑
摘要: #求一元二次方程的解 import math def equation(a,b,c): h=b*b-4*a*c #一元二次方程的解,百度来的 if h>=0: x1=(-b+math.sqrt(h))/2*a #sqrt函数求平方根 x2=(-b-math.sqrt(h))/2*a print('x1=%.2f'%x1,'x2=... 阅读全文
posted @ 2018-10-20 22:51 lengjf 阅读(14375) 评论(0) 推荐(0) 编辑