2 海淀阿朗

尚未进行身份认证

我要认证

我爱学习,学习使我快乐

等级
TA的排名 13w+

Python中的for...else和while...else结构

Python中的for…else和while…else结构在 python 中,for … else 表示这样的意思:for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完或者根本无法进入循环(即 for 不是通过 break 跳出而中断的)的情况下执行,while … else 也是一样。测试代码:'''判断1~9中有没有2、3、5的最小公倍数?有则打印最小公倍数,没有则打印没找到。'''for i in range(1, 10): if (0 == i%2 and

2020-07-15 23:33:35

python 推导式

python 推导式python 推导式

2019-11-22 16:38:20

python 子类方法重写后,如何调用父类方法

python 子类方法重写后,如何调用父类方法?在上一篇博客中讲了多继承,那么无论是单继承,还是多继承,如果子类对父类的方法重写了,那通过对象调用方法都是子类重写后的方法。1、单继承子类重写方法;如何调用父类方法?class People(): def __init__(self, name, age): self.name = name self....

2019-11-11 16:15:46

python 多继承

python 多继承多继承:子类同时继承多个父类注意:在子类没有方法重写的情况下,如果多个父类方法名同,子类对象调用该方法,默认用的是在括号中排前父类的方法1、默认使用前排父类的方法代码1:#小明是兴趣小组的队员,既属于人类,又是一名学生class People(): def __init__(self, name, age): self.name = nam...

2019-11-11 14:20:31

Python —类的私有属性、公有属性、私有方法、公有方法

类的私有属性、公有属性、私有方法、公有方法类的公有属性public_attrs:能在类的外部被使用或直接访问。在类内部的方法中使用时 public_attrs_attrs,在类的外部class_name.public_attrs。类的私有属性__private_attrs:两个下划线开头,声明该属性为私有,不能在类的外部被使用或直接访问。在类内部的方法中使用时 self.__private...

2019-11-11 11:01:07

Python —类变量、实例变量、成员变量、局部变量、全局变量

Python —类变量和实例变量变量一词在python语言中其实叫法不算准确,因为其他语言都叫变量,所以很多编程者依旧叫变量,其实在Python叫对象和属性。1、Python 一切皆对象所以类也可以看作对象,类定义完成后,会在当前作用域中定义一个以类名为名字的类对象。class DogClass(): print("This is a class") pass运行结果...

2019-11-05 17:53:22

CentOS 配置网卡IP地址

CentOS 配置网卡IP地址命令1:ifconf [eth] [ip_addr] netmask [mask]例如:ifconf eth0 192.168.1.2 netmask 255.255.255.0命令2:ip addr add/del [ip_addr] /[netmask] dev [eth]例如:ip addr add 192....

2019-11-01 15:15:21

Python — import导入模块

Python — import导入模块模块一般用于存放各种公用函数、公用固定变量。导入方式:导入整个模块导入特定函数使用as给特定函数起别名使用as给模块起别名导入模块中所有函数下面逐一举例导入整个模块import module_namemodule_test.py#!/usr/bin/pythondef user_info_fun(name, ages...

2019-11-01 14:21:01

Python 禁制函数修改可变参数

Python 禁制函数修改可变参数上次的分享已经说明了:函数参数传递分为可变类型参数和不可变类型参数可变类型参数,传送的是对象的引用,或者说是实参的地址不可变类型参数,传递的是对象的副本,或者说是实参的拷贝举例1:num_s = 10def num_function(num_x): num_x =+ 10print(num_s)num_function(num_s...

2019-10-31 17:41:32

Python 异常处理try......except

Python 异常处理try…except今天一起来讲解下Python中异常处理(try…except)1. 异常时什么首先说一下何谓异常:Python程序的语法是正确的;但运行期检测到的错误被称为异常。如:ZeroDivisionError,NameError,TypeError,PermissionError等等下面是一个不同类型数据相加的异常错误的例子:#!/us...

2019-10-29 09:46:55

Python3 os.path() 模块

Python3 os.path() 模块os.path 模块主要用于获取文件的属性。以下是 os.path 模块的几种常用方法:方法说明os.path.abspath(path)返回绝对路径os.path.basename(path)返回文件名os.path.commonprefix(list)返回list(多个路径)中,所有path共有的最长的路径...

2019-10-28 16:08:25

Python3 OS 文件/目录方法

Python3 OS 文件/目录方法os 模块提供了非常丰富的方法用来处理文件和目录序号方法描述1os.access(path, mode)检验权限模式2os.chdir(path)改变当前工作目录3os.chflags(path, flags)设置路径的标记为数字标记。4os.chmod(path, mode)更改权限5os.c...

2019-10-28 13:40:00

Python3 File文件方法

Python3 File文件方法file 对象使用 open 函数来创建,下表列出了 file 对象常用的函数:f = open(file, mode=‘r’)序号方法描述1file.close()关闭文件。关闭后文件不能再进行读写操作。2file.flush()刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件, 而不是被动的等待输出缓冲区写入。...

2019-10-28 10:30:21

s.isdigit、isdecimal 和 s.isnumeric 区别

s.isdigit、isdecimal 和 s.isnumeric 区别isdigit()True: Unicode数字,byte数字(单字节),全角数字(双字节)False: 汉字数字,罗马数字,小数Error: 无isdecimal()True: Unicode数字,,全角数字(双字节)False: 罗马数字,汉字数字,小数Error: byte数字(单字节)isnumeri...

2019-10-24 18:43:35

Python进阶—几个常用的内置函数

匿名函数(lambda表达式)在Python中,函数可以算的上是极为重要了,我们先回顾下函数的优点:减少代码重复量模块化代码但是我们有没有想过,如果我们需要一个函数,比较简短,而且只需要使用一次(无需重复调用),那还需要定义一个有名字的函数么?答案是否定的,这里我们就可以使用匿名函数来实现这样的功能。我们先看看求一个数的平方,我们定义个函数怎么写:def square(x): ...

2019-10-23 19:37:25

Python—字符串内建函数

Python—字符串内建函数序号方法描述1capitalize()将字符串的第一个字符转换为大写2center(width, fillchar)返回一个指定的宽度 width 居中的字符串,fillchar 为填充的字符,默认为空格。3count(str, beg= 0,end=len(string))返回 str 在 string 里面出现的次数,...

2019-10-23 17:53:07

Python3 内置函数

Python3 内置函数内置函数abs()dict()help()min()setattr()all()dir()hex()next()slice()any()divmod()id()object()sorted()ascii()enumerate()input()oct()staticmethod()bin()eval()...

2019-10-22 14:04:07

python3 deque(双向队列)

python3 deque(双向队列)创建双向队列import collectionsd = collections.deque()append(往右边添加一个元素)import collectionsd = collections.deque()d.append(1)d.append(2)print(d)#输出:deque([1, 2])appendleft...

2019-10-21 16:01:36

Python3 函数参数

Python3 函数参数在 python 中,类型属于对象,变量是没有类型的:a=[1,2,3]a="Runoob"以上代码中,[1,2,3] 是 List 类型,“Runoob” 是 String 类型,而变量 a 是没有类型,她仅仅是一个对象的引用(一个指针),可以是指向 List 类型对象,也可以是指向 String 类型对象。可更改(mutable)与不可更改(immutab...

2019-10-21 10:55:13

Python-集合的函数和方法

Python-集合的函数和方法1、集合内置方法方法描述add()为集合添加元素clear()移除集合中的所有元素copy()拷贝一个集合difference()返回多个集合的差集difference_update()移除集合中的元素,该元素在指定的集合也存在。discard()删除集合中指定的元素intersection()...

2019-10-15 11:06:11

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。