![](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():# passclass Person(object): 新式类 passclass Lei(object):原创 2020-07-26 19:52:29 · 118 阅读 · 0 评论 -
Python面向对象
概念面向对象(Object Oriented)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。面向对象是相对于面向过程来讲的,面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式。面向过程:需要实现一个功能的时候,将人类的思维转变成为计算机的思维,原创 2020-07-25 14:00:11 · 151 阅读 · 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.pyTesting started at 19:05 ...Launching unittests with arguments python -m unittest E:/Pytho原创 2020-07-24 19:16:28 · 5210 阅读 · 0 评论 -
Python文件
文件的概念在计算机中只要是装载数据的物理载体都是文件,数据在计算机中持久保存主要依靠的就是文件,我们生活中的音乐,视频,电子书,文字数据等等都是文件文件的作用在计算机中如果要保存数据,必须要使用文件进行装载数据,数据在计算机中以文件的形式进行保存文件的读写文件的打开文件的关闭close.()写数据(write)使用write()可以完成向文件写入数据注意:如果指定的这个名称的文件不存在,那么在mode是r情况下直接报错如果指定的这个名称的文件不存在,那么在mode是w的情况下原创 2020-07-23 20:12:41 · 131 阅读 · 0 评论 -
Python高阶函数
mapmap会根据提供的函数对指定序列做映射方法中第一个参数是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 · 120 阅读 · 0 评论 -
Python匿名函数
关键字lambda表示匿名函数,冒号前面的n表示函数参数,可以有多个参数。创建函数不在使用def创建,而是使用lambda关键字创建一个形式主义的函数匿名函数有个限制,就是只能有一个表达式,不用写return,返回值就是该表达式的结果。用匿名函数有个好处,因为函数没有名字,不必担心函数名冲突。此外,匿名函数也是一个函数对象,也可以把匿名函数赋值给一个变量,再利用变量来调用该函数lambda 参数1,参数2,参数3... : 单行表达式 或者 函数调用# 无参无返回值函数# def fun1(原创 2020-07-21 20:35:48 · 126 阅读 · 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 · 163 阅读 · 0 评论 -
Python拆包与组包
拆包拆开、分解tuple = ("李四", 23, "男")name, age, sex = tupleprint(name,age,sex)#输出结果李四 23 男组包结合name = "李四"age = 23sex = "男"my_tuple = (name, age, sex)print(my_tuple)#输出结果('李四', 23, '男')...原创 2020-07-20 20:14:50 · 277 阅读 · 0 评论 -
Python函数
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。函数的定义函数代码块以def关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号起始,并且缩进。Return[expression]结束函数原创 2020-07-18 23:35:00 · 97 阅读 · 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 · 286 阅读 · 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 · 300 阅读 · 0 评论