Python
文章平均质量分 65
叁木-Neil
这个作者很懒,什么都没留下…
展开
-
python面向对象
python面向对象一、类&对象二、访问限制三、继承如果你是以面向对象语言入门的话,听到面向对象一定会深有感慨,当好不容易搞懂了数据类型、赋值判断和循环,结果迎面就撞上了OOP。一头就扎进了公有私有保护、多态、继承、纯函数、抽象等等知识的海洋中迷失了自我。相较于面向对象语言,那么Python就是一门相对友好的语言,它在创立之初就鼓励命令交付式的轻量级编程,但随着应用的逐渐广泛,其也慢慢引入了其他语言的优秀设计之处,如面向对象!一、类&对象什么是对象,什么是类?在生活中,我们都习惯原创 2022-03-13 18:14:05 · 135 阅读 · 0 评论 -
python面向对象保姆级教程
python面向对象一、类&对象二、访问限制三、继承如果你是以面向对象语言入门的话,听到面向对象一定会深有感慨,当好不容易搞懂了数据类型、赋值判断和循环,结果迎面就撞上了OOP。一头就扎进了公有私有保护、多态、继承、纯函数、抽象等等知识的海洋中迷失了自我。相较于面向对象语言,那么Python就是一门相对友好的语言,它在创立之初就鼓励命令交付式的轻量级编程,但随着应用的逐渐广泛,其也慢慢引入了其他语言的优秀设计之处,如面向对象!一、类&对象什么是对象,什么是类?在生活中,我们都习惯原创 2022-03-05 14:58:34 · 529 阅读 · 0 评论 -
python匿名函数
匿名函数一、基础二、为什么使用?三、python的函数式编程上一个章节讲述了自定义函数,而匿名函数则是自定义函数中的特殊情况。而其只需要一行就可以定义,并且还有一个炫酷的名字’lambda’一、基础# 定义lambda arg1,arg2,arg3,...argn:expression# 举个例子,比如之前定义的my_sum函数def my_sum(num1, num2): return num1+num2 # lambda表达式mysum = lambda x,y: x+原创 2022-03-05 14:52:48 · 218 阅读 · 0 评论 -
确定不再了解下 — python 匿名函数?
python 匿名函数一、基础二、为什么使用?三、python的函数式编程四、一些性能测试:五、总结上一个章节讲述了自定义函数,而匿名函数则是自定义函数中的特殊情况。而其只需要一行就可以定义函数,并且还有一个炫酷的名字’lambda’一、基础# 定义lambda arg1,arg2,arg3,...argn:expression# 举个例子,比如之前定义的my_sum函数def my_sum(num1, num2): return num1+num2 # lambda表达式原创 2022-02-25 21:02:10 · 516 阅读 · 0 评论 -
python 自定义函数
python自定义函数一、函数定义二、函数参数三、函数嵌套四、函数变量作用域五、闭包一、函数定义# 定义一个函数def my_func(input_text): print(input_text)my_func('hello world') # hello world # 其中 # def是定义函数的声明 # my_func 是函数的名称 # 括号里面的input_text 是函数的参数 # print部分是函数的执行语句部分 # 在函数最后,你可以返回调用结果(retu原创 2022-02-17 10:30:13 · 8594 阅读 · 0 评论 -
python 异常处理
异常处理一、简介二、处理异常2.1 Python内置异常2.2 用户自定义异常三、使用场景一、简介在python中的错误分为两种,第一种是语法错误,而另一种则是异常。语法错误则是写的代码不符合编码规范,无法被识别与执行。也就是编辑器编辑时抱的错误异常则是指程序的语法正确,也可以被执行,但在执行过程中遇到了错误,抛出了异常。# 语法错误,if条件语句后没有:if a print(a) # 异常,分母不能为010/0# ZeroDivisionError: division by原创 2022-02-16 10:40:31 · 639 阅读 · 0 评论 -
玩转python循环&条件
循环&条件一、条件语句二、循环语句三、条件与循环进阶一、条件语句基础# y = |x| 使用条件语句解释if x < 0: y = -xelse: y = x# 注:其他语言的条件语句都会这样去写:if(x < 0){ ... } ,而python 是条件语句后加冒号(:)# 且 python 中是不支持switch语句的,所以当存在多个条件判断时,我们需要使用else if,# 而在python 中则为elifif 条件语句1: 结果1elif原创 2021-12-13 22:09:09 · 596 阅读 · 0 评论 -
深入浅出 python 字符串
字符串一、基础初始化字符串name1 = 'Bob'name2 = "Bob"name3 = """Bob"""name4 = '''Bob'''name1 == name2 == name3 == name4# 输出:True##1. name1 & name2没有什么区别,唯一的不同就是""中可以包含"I'm"这样的定义##2. name3 & name4 类似1## 1&2 的区别就是2用到的情景是:需要定义多行字符串和函数注释等等转义原创 2021-12-08 10:24:08 · 249 阅读 · 0 评论 -
python 字典与集合详解
字典&集合一、基础二、性能一、基础 字典:是一系列由健和值配对组成的元素的集合。在python3.7+版本中字典是有序的,在3.6之前是无序的 集合:和字典基本相同,唯一的区别在于集合没有键和值的配对,是一系列无序的、唯一的元素组合基础方法(键和值都是混合类型)# 创建# 字典创建d1 = {'name':'liuyi','age':18,'gender':'male'}d2 = dict({'name':'liuyi','age':18,'gender':'male原创 2021-12-02 22:10:50 · 1847 阅读 · 0 评论 -
你真的了解python的列表&元组?
列表和元组一、基础1.1 相同点1.2 不同点二、一些特性三、使用场景四、总结一、基础1.1 相同点列表和元组,都是一个可以放置任意数据类型的有序集合1.2 不同点列表:是动态的,长度大小不固定,可以随意地增加、删除或者改变元素元组:是静态的,长度大小固定,无法增加删除或者更改# 1. 修改# 数组修改arr = [1,3,5,7]arr[2] = 9arr# 输出 [1, 3, 9, 7]# 元组修改tup=(1,3,5,7)tup[2]=9# 输出:----------原创 2021-12-01 23:09:49 · 815 阅读 · 0 评论 -
Python3入门教程二
Python3快速入门二一、使用 Python 解释器1.1 可执行Python脚本只需要在脚本文件开头加上一行文本申明模式#! /usr/bin/env python[版本号]再为文件附加执行权限chmod +x [脚本名]1.2 源程序编码默认情况下Python 源码文件以 UTF-8 编码但是如果你想为源文件选择一个另外的编码也是可行的。# -*- coding: [...原创 2019-07-24 22:14:28 · 260 阅读 · 0 评论 -
Python3入门教程一
1.python3环境2.导入包import ***3.定义方法def reverseWords(input): 4.基础数据类型Python3 中有六个标准的数据类型:Number(数字)String(字符串)List(列表)Tuple(元组)Set(集合)Dictionary(字典)Python3 的六个标准数据类型中:不可变数据(3 个):Number(...原创 2019-07-24 22:13:01 · 244 阅读 · 0 评论