![](https://img-blog.csdnimg.cn/20191203164030307.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python基础
本专栏为本人学习时的笔记,适合编程0基础的小伙伴自学
JaysonWong
在代码边缘游走的医学生
展开
-
python基础之面向对象-下
在上篇中查看上篇,我们主要介绍了面向对象的基本思想和概念,以及如何给类、实例绑定属性和方法。这篇主要介绍类的装饰器、继承、静态方法、类方法等。一、类装饰器python装饰器是程序开发中经常用到的功能,要理解装饰器,首先要明确:1、函数装饰器在导入模块时立即执行,而被装饰的函数只在明确调用时运行。2、在python中函数是一种特殊的变量,即函数也可以作为参数传递给其他的函数。对装饰器不了解...原创 2020-04-30 15:53:29 · 213 阅读 · 0 评论 -
python基础之面向对象-上
一、什么是面向对象面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段的产物。二、为什么要面向对象因为面向对象能够解决系统的可维护性、可拓展性、可重用性。1、不同于C语言的面向过程,python面向对象是符合客观世界人们思考问题的方式,计算机毕竟只是一个工具,用于帮助人们解决问题,你可以写出很复杂的代码,对于计算机而言它可以按部就班、迅速顺利的完成任务,而代码量陡增的时...原创 2020-04-20 09:46:29 · 258 阅读 · 0 评论 -
python基础之正则
正则,是正则表达式(Regular Expression)的简称,又称规则表达式,在代码中常简写为regex、regexp或RE,计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。好多复杂的查询和过滤算法其实都是基于正则,但能匹配出很复杂的正则表达式需要一定的功夫,不是有句话说“一入正则深似海”。你品,你细品。用途:1、用来文本搜索和替换2、查询指定数据3...原创 2020-04-15 14:27:04 · 201 阅读 · 0 评论 -
python基础之OS
OS库是python中常用的一个库,主要用于文件的创建、重命名、删除、拷贝等,在数据处理上有广泛的用途。在使用时要导入os库。一、文件重命名和删除文件重命名os.renameimport os os.rename('t1.txt','t2.txt')上面是指把文件t1.txt重命名为t2.txt文件删除os.removeos.remove(r"C:\Users\Administrat...原创 2020-04-13 14:04:01 · 222 阅读 · 0 评论 -
python open和withopen的区别
open函数打开一个文件对象,用法为:def open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True):当打开一个不存在的文件时,会报IO错误,但是使用文件结束后,需调用close()方法,否则会占用操作系统的资源。有时候文件出错时,就不会执行close()方法,因此...原创 2020-04-08 10:33:23 · 430 阅读 · 0 评论 -
python基础之IO
python IO类是指python中输入,输出,文件操作等,主要有print、input、open等。具体可见下表:函数作用file (filename [,mode[,bufsize]] )file类型的构造函数,作用为打开一个文件,当文件不存在时,且mode为写或追加时,作用为创建一个文件。filename:文件名称;mode:r:读,w:写,a:追加;bufsize...原创 2020-04-07 11:19:56 · 940 阅读 · 0 评论 -
python基础之函数-中
上一篇我们主要描述了函数的一些基本语法,查看上篇请点击这里本篇侧重于描述函数各种参数形式的使用,废话不多说,开始!一、不定长参数不定长参数就是函数传入的参数个数不固定,能够提升函数的稳定性,用*args来表示。如:def func(*args): print(args)func(1,2,3,4,5,6,7,8,9,10)输出结果为:(1, 2, 3, 4, 5, 6, 7, 8...原创 2020-03-27 15:50:55 · 278 阅读 · 0 评论 -
python基础之函数-上
一、什么是函数?函数简单来说就是实现某些特定功能的方法,用于某些重复使用的功能,来提高代码的可读性和复用性。1.1 优点1、简化代码结构,增加代码的复用性。2、提高代码可读性,方便维护。二、函数语法函数语法为:def 函数名: 函数体如:def index(): pass注意:1、函数调用时,需先定义函数,然后才能调用。2、在同一个模块里,可以定义两个重名的函数,但后者...原创 2020-03-27 14:16:43 · 358 阅读 · 0 评论 -
Python猜数字小游戏
猜数字小游戏是利用while循环来获取用户输入,判断用户猜测数字与正确答案的大小,小于或大于则跳过本次循环,等于结束循环,输出猜测次数。代码如下:import randomtarget_number = random.randint(1, 1000)n = 0while True: num = int(input("请输入一个1—1000之间的数字:")) if num ...原创 2020-03-27 13:21:12 · 5095 阅读 · 0 评论 -
Python基础之流程控制和循环结构
一、流程控制百度百科对流程控制的解释是“控制流程(也称为流程控制)是计算机运算领域的用语,意指在程序运行时,个别的指令(或是陈述、子程序)运行或求值的顺序。不论是在声明式编程语言或是函数编程语言中,都有类似的概念。在声明式的编程语言中,流程控制指令是指会改变程序运行顺序的指令,可能是运行不同位置的指令,或是在二段(或多段)程序中选择一个运行。”,其实流程控制就是人为的通过某些规则来控制程序的运行...原创 2020-02-27 15:47:30 · 1172 阅读 · 0 评论 -
Python基础之表达式与运算符
一、表达式表达式通俗讲就是由操作数和运算符组合起来的语句作用:可以进行求值举例:sum_number = 1 + 3data = pandas.read_excel('../data.xlsx')二、运算符2.1 算数运算符运算符解释+算数加-算数减*算数乘/算数除%求余//取整**求幂print(1+3)...原创 2020-01-07 16:45:56 · 510 阅读 · 0 评论 -
Python基础之py简介和基础语法
一、Python简介百度百科对Python的解释是:“Python是一种计算机程序设计语言,由吉多·范罗苏姆创造,第一版发布于1991年,可以视之为一种改良的LISP。Python的设计哲学强调代码的可读性和简洁的语法。相比于C++或Java,Python让开发者能够用更少的代码表达想法。” python在近些年火的原因无非与人工智能的兴起有密切的关系,随着现代计算机科学技术的发展,python...原创 2020-01-07 15:36:33 · 3646 阅读 · 0 评论 -
python基础之数据类型下篇
python基础之数据类型下篇上篇梳理了python数据类型中的不可变数据类型,主要有Boolean、None、Tuple、String以及Number类型,点击原创 2019-12-09 09:52:01 · 195 阅读 · 0 评论 -
python基础之数据类型上篇
python基础之数据类型1、Python的数据类型主要有以下几种类型名称Number整形,浮点型,复数String字符串Boolean布尔值None空值List列表Tuple元组Set集合Dict字典可变数据类型:即可被更改,有Dict,Set,List不可变数据类型:即不可被更改,有Boolean,Tup...原创 2019-12-06 14:03:55 · 359 阅读 · 0 评论