python析构函数与构造函数的用法讲解
Python

python析构函数与构造函数的用法讲解

75 0

12345678910111213141516171819202122232425class Test(object): def __init__(self, name): self.name = name print('这是构造函数') def say_hi(self): print('hell, %s' % self.name) def __del__(self): print('这是析构函数') obj = Test('b

Python

python使用join的两个实例分享

54 0

python使用join的两个实例分享1a1 = {: , : , : , : = open(,,encoding= key === +如果你想要合并(列表,元组,字典,文件,集合或生成器等)的字符串是一个序列或者iterable中,最快的方式就是使用join()方法12345678910[python] view plain copy>>> a = ["hello", "world"] >>

Python

python3中关于基础语法的详解

44 0

一、编码默认情况下, python3源码文件以UTF-8编码,所有字符串都是unicode字符串。当然你也可以为源码文件指定不同的编码:11 # -*- coding: gbk -*-二、标识符1、第一字符必须是 字母 或 下划线'_' 。2、标识符的其他的部分由字母、数字和下划线组成。3、标识符对大小写敏感。在python3中,非ASCII标识也是允许的。 三、python保留字保留字即关键字,我们不能把它们作为任何标识名称。python的标准库提供了一个keyword module,可以输出当前版本的

python--条件语句与循环语句
Python

python--条件语句与循环语句

51 0

今天我们看看条件语句与循环语句。预习:1、使用while循环输出1 2 3 4 5 6 8 9 102、求1-100的所有数的和3、输出 1-100 内的所有奇数4、输出 1-100 内的所有偶数5、求1-2+3-4+5 ... 99的所有数的和6、用户登陆(三次机会重试) 一、条件语句当我们写的程序需要分支时,也可以说当一个事件发生时在特定情况下会产生不同处理情况时就会用到我们的条件语句。if...else语句:单分支:11 '''2 if 条件 :3 满足条件后执行的代码4 '''5 6 ag

Python

验证码的随机生成

69 0

1、借助列表1234567891011import random def random_code(): random_list = []for i in range(4): ra = random.randrange(4)if ra == i: random_list.append(chr(random.randrange(97,122)))else: random_list.append(str(random.randrange(0,9))

Python

python之变量的学习介绍

46 0

变量变量是将储存的值保存在内存中。当声明一个变量的时候会在内存中开辟一个储存内容的位置。基于变量的数据类型,解释器分配内存空间并决定储存的内容。因此我们可以通过变量分配不同的数据类型,可以在变量中储存数据类型为整数,小数,字符等在python中,变量是不需要明确声明变量类型和长度来保留内存空间。当变量分配值的时候,python会自动发出声明,等号(=)用于变量赋值,python变量也不需要像PHP那样前面加特殊符号变量使用注意事项:0.使用变量前必须对其先赋值1.变量名只能使用英文字母,下划线,数字。变量

有关类的公有属性的介绍
Python

有关类的公有属性的介绍

85 0

一、概念  我们前面提到类的私有属性,也就是类中不能直接访问的。但是不是可以直接访问的属性就是公有属性呢?其实也不是。在__init__()构造函数中的属性,对外基本都可以访问,但是他们并不是公有属性。那什么叫公有属性呢?  定义: 指的是所属这个类的所有对象,都可以访问的属性,叫做公有属性。二、属性2.1 成员属性12345678910111213141516class Person(object): def __init__(self, name, job, phone, address):

Python

在Windows上如何共存多版本Python

142 0

1、如果是windows,建议在安装路径下的pip分别改成pip2和pip3进行区分2、如果是Linux, 也是同样的办法,将pip的软链接删除,增加pip2和pip3的软件进行区分。pip会自动安装对应的包目前国内网站经常会让大家把其中一个python.exe改个名字(嗯,我也这样讲过,在此纠正一下),这样区分开两个可执行文件的名字,但是这样做有一个重大的隐患,就是修改了名字的那个python对应的pip将无法使用。官方的解法是什么?事实上这个问题几年以前Python社区就给出了官方解决方案,只不过国内