![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
小白你咋让人拴住了
这个作者很懒,什么都没留下…
展开
-
Python类
类的构成 类(class)由3个部分组成 类的名称:类名 类的属性:类内部的一组数据变量 类的方法:类内部的一些可以操作的函数(行为) 类的属性和方法称之为类的成员 函数:是一个代码片段集合 方法:类里面的函数称之为方法 类的定义 class 类名: 成员(方法) # class Person:经典类 # pass # class Person(): # pass class Person(object): 新式类 pass class Lei(object):原创 2020-07-26 19:52:29 · 131 阅读 · 0 评论 -
Python面向对象
概念 面向对象(Object Oriented)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。 面向对象是相对于面向过程来讲的,面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式。 面向过程:需要实现一个功能的时候,将人类的思维转变成为计算机的思维,原创 2020-07-25 14:00:11 · 184 阅读 · 0 评论 -
Python(Launching unittests with arguments python -m unittest 解决)
在今天的练习过程中遇到的问题 C:\Users\hw\AppData\Local\Programs\Python\Python36\python.exe "D:\PyCharm 2017.1.5\helpers\pycharm\_jb_unittest_runner.py" --path E:/Python学习/7.24.py Testing started at 19:05 ... Launching unittests with arguments python -m unittest E:/Pytho原创 2020-07-24 19:16:28 · 5249 阅读 · 0 评论 -
Python文件
文件的概念 在计算机中只要是装载数据的物理载体都是文件,数据在计算机中持久保存主要依靠的就是文件,我们生活中的音乐,视频,电子书,文字数据等等都是文件 文件的作用 在计算机中如果要保存数据,必须要使用文件进行装载数据, 数据在计算机中以文件的形式进行保存 文件的读写 文件的打开 文件的关闭 close.() 写数据(write) 使用write()可以完成向文件写入数据 注意: 如果指定的这个名称的文件不存在,那么在mode是r情况下直接报错 如果指定的这个名称的文件不存在,那么在mode是w的情况下原创 2020-07-23 20:12:41 · 145 阅读 · 0 评论 -
Python高阶函数
map map会根据提供的函数对指定序列做映射 方法中第一个参数是function,以参数序列中的每一个元素进行调用该function函数,最终返回一个map对象 这个map对象其本质是每个元素执行完function之后由重新组成的列表 # 需求:将一个列表中所有的单词的首字母大写 my_list = ["smith", "tom", "jerry", "john", "obama"] def fun(x): # return x[0].upper()+x[1:] return x.cap原创 2020-07-22 17:46:43 · 134 阅读 · 0 评论 -
Python匿名函数
关键字lambda表示匿名函数,冒号前面的n表示函数参数,可以有多个参数。 创建函数不在使用def创建,而是使用lambda关键字创建一个形式主义的函数 匿名函数有个限制,就是只能有一个表达式,不用写return,返回值就是该表达式的结果。 用匿名函数有个好处,因为函数没有名字,不必担心函数名冲突。此外,匿名函数也是一个函数对象,也可以把匿名函数赋值给一个变量,再利用变量来调用该函数 lambda 参数1,参数2,参数3... : 单行表达式 或者 函数调用 # 无参无返回值函数 # def fun1(原创 2020-07-21 20:35:48 · 135 阅读 · 0 评论 -
Python之递归
递归算法是指一种通过重复将问题分解为同类的子问题而解决问题的方法 利用函数编写一个斐波那契数列 斐波那契数列就是前面给两个数相加得到后面一个数,依次往后 #在数学上,斐波那契数列以如下被以递推的方法定义:F(1)=1,F(2)=1, F(n)=F(n - 1)+F(n - 2) lis =[] for i in range(15): if i ==0 or i ==1:#第1,2项 都为1 lis.append(1) else: lis.append(lis原创 2020-07-20 20:36:34 · 196 阅读 · 0 评论 -
Python拆包与组包
拆包 拆开、分解 tuple = ("李四", 23, "男") name, age, sex = tuple print(name,age,sex) #输出结果李四 23 男 组包 结合 name = "李四" age = 23 sex = "男" my_tuple = (name, age, sex) print(my_tuple) #输出结果('李四', 23, '男') ...原创 2020-07-20 20:14:50 · 290 阅读 · 0 评论 -
Python函数
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 函数的定义 函数代码块以def关键词开头,后接函数标识符名称和圆括号()。 任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。 函数内容以冒号起始,并且缩进。 Return[expression]结束函数原创 2020-07-18 23:35:00 · 113 阅读 · 0 评论 -
Python学生管理系统
代码 # 定义学生容器 all_dict = {"001": {"no": "001", "name": "张三", "age": 22, "score": 99}} # 界面 def jm(): print("===================") print("===学生管理系统===") print("1:添加学生") print("2:删除学生") print("3:修改学生") print("4:查询学生") print("5:查看所原创 2020-07-17 18:32:05 · 298 阅读 · 0 评论 -
Python中列表元组字典集合的区别
列表list 定义符号:[] 创建:[]直接创建 , list() 可变性:可变 是否有序:有序 元素是否重复:可以重复 切片:支持切片 索引:支持索引 访问:索引访问 删除: del() list.remove(value) list.pop() 修改插入: list[]= append() insert() extend() + 遍历:for循环遍历 for i in list: +或*: 支持 元组tuple原创 2020-07-15 16:51:40 · 329 阅读 · 0 评论