11 grace666

尚未进行身份认证

暂无相关简介

等级
TA的排名 6w+

Python--str和repr的区别

str()函数:将值转化为适于人阅读的字符串的形式repr()函数:将值转化为供解释器读取的字符串形式1.计算整数和字符串得到的结果不同整数型:s=123print(s) #123print(repr(s)) #123print(str(s)==s) #Falseprint(repr(s)==s) #Falseprint(len(str(s))) #3prin...

2019-12-01 14:21:09

Python-排序函数比较

内置函数sorted(iterable [, key[, reverse]]),列表有一个内置排序函数list.sort(key=None, reverse=False),key :设置排序方法,或指定list中用于排序的元素reverse :升降序排列,默认为False,升序排列两者之间的区别:sort() 仅针对列表,会改变list自身的顺序,没有返回值,即原地排序sort...

2019-11-26 17:36:18

Python--eval和exec的区别

eval(expression, globals=None, locals=None)1.expression只能是单个表达式,不能是复杂的代码,如赋值、循环等2.当指定了命名空间后,变量会在对应的命名空间中查找,其值不会覆盖实际其他命名空间中的值3.返回的是expression的执行结果,在某些情况(print()或列表的append()操作)下,返回值可能是Noneexec(o...

2019-09-24 17:02:23

Python-类中@classmthod和@staticmethod的区别

类中用普通方法:def get_date(string_date): year,month,day=map(int,string_date.split("-")) return year,month,dayclass Date_test(object): day=0 month=0 year=0 def __init__(self,year...

2019-09-18 17:29:01

Python-内置函数

1.abs(x):返回数字的绝对值,x可以是整数、浮点数、复数;注:若x是复数,则返回其大小import matha = -1b = -1.3232c = bd = 1+1.0je = 3+4.0jf="a"g=[1,2]print ("a的绝对值是:",abs(a)) # 1print("b的绝对值是:",abs(b)) # 1.3232print("c的...

2019-09-09 19:48:52

Python-类的私有变量

python默认的成员函数和成员变量都是公开的,没有像其他类似语言的public,private等关键字修饰。但是可以在变量前面加上2个下划线,即“__”,这样的话函数或变量就变成私有的。这是python的私有变量轧压(这个翻译好拗口),英文是(private name mangling.)。就是当变量被标记为私有后,在变量的前端插入类名,再类名前添加一个下划线"_",即形成了“_Clas...

2019-09-06 15:48:32

Python基础---Dict(字典)

1.字典以键值对组成,包含在{}中,字典的键必须为hashable,即不可变(字符串、元组、数字),并且唯一;值可以是任何类型# dict1 = {[1]: 1} # 报错:TypeError: unhashable type: 'list'# dict1 = {{1}: 1} # 报错:TypeError: unhashable type: 'set'dict1 = {(1,)...

2019-08-16 13:56:51

Python基础---Set(集合)&Frozenset(不可变集合)

SET对象是由具有唯一性的 hashable 对象所组成的无序多项集,否则会报“unhashable type”的错误。目前有两种内置集合类型,set 和 frozenset。 set 类型是可变的 --- 其内容可以使用 add() 和 remove() 这样的方法来改变。 由于是可变类型,它没有哈希值,且不能被用作字典的键或其他集合的元素。 frozenset 类型是不可变并且为 hashab...

2019-08-12 15:37:43

Python基础---Tuple(元组)

1.空元组tup1=()print(type(tup1)) # <class 'tuple'>print(tup1) # ()2.包含1个元素的元组,初始化时需在元素后加“,”,有2种初始化方式:tup1 = (1)print(type(tup1)) # <class 'int'>print(tup1) # (1)tup1 = (2,)...

2019-08-01 20:42:38

Jmeter--测试计划

测试计划是用来描述一个性能/接口测试的场景设计,包含与本次测试相关的功能。1.Name和Comments:测试计划的名称和注释2.User Defined Variables:用户定义变量,相当于全局变量,但是如果测试过程中想切换环境或配置,一般不建议在此添加变量,因为不方便启用和禁用,一般是通过 配置元件 -> 用户定义的变量直接添加自定义变量3.Run Thread Grou...

2019-08-01 16:31:29

(转)Python---直接赋值、浅拷贝和深拷贝的区别

1.直接赋值:其实就是对象的引用2.浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对象3.深拷贝(deepcopy): copy 模块的 deepcopy 方法,完全拷贝了父对象及其子对象举例说明:import copya = [1, 2, 3, 4, ['a', 'b']] # 原始对象b = a # 赋值,传对象的引用c = copy.copy...

2019-07-25 16:04:17

Python基础---List(列表)

1.append方法:在列表的末尾添加1个元素,可包含任何数据类型,该方法无返回值(返回值为None),但是会修改原来的列表(1)list.append(x)等同于 list[len(list):]=[x],如:b = ['A', 'b', '从', '对方身份', '问过', 'abd', [1, 2, 3]]a1 = [1, 2, 3]b.append(a1)print(b)...

2019-07-25 15:56:27

Python-函数标注

1.使用函数参数标注,能提示程序员应该怎样正确使用这个函数2.以字典的形式存放在函数的 __annotations__ 属性中,并且不会影响函数的任何其他部分3.形参标注的定义方式是在形参名称后加上冒号,后面跟一个表达式,该表达式为标注的值。4.返回值标注的定义方式是加上一个组合符号 ->,后面跟一个表达式,该标注位于形参列表和表示 def 语句结束的冒号之间如:def...

2019-07-24 19:30:58

Python-必选参数、默认参数、可变参数、关键字参数、命名关键字参数

1.函数参数定义的顺序:必选参数(位置参数)、默认参数、可变参数、关键字参数、命名关键字参数2.默认参数(1)即,传的参数里面有默认值,可以通过传参替换;(2)当有多个默认参数时,调用的时候,既可以按顺序提供,比如函数原定义enroll(name,sex,age=18,city="Beijing"),调用时可以enroll('Bob', 'M', 7),意思是,除了name,sex这两个...

2019-07-17 20:13:26

Python-【if __name__ == '__main__'】的作用和原理

在学习Python编程的时候,经常看到这么一句“if __name__ == '__main__',开始以为是规范编写,后面经过度娘得知,这么写也是有一定的含义的。 众所周知,一份python的文件有两种使用的方法:第一,是直接作为脚本执行,第二,是在其他文件的python脚本中被import调用(模块重用)执行。 而【if name == 'main':】的作用就是控...

2019-07-15 16:20:11

Python-变量作用域

Python程序中,创建、改变、查找变量名时,都是在一个保存变量名的空间中进行,我们称之为“命名空间”,也被称之为“作用域”。python的作用域是静态的,在源代码中变量名被赋值的位置决定了该变量能被访问的范围。即Python变量的作用域由变量所在源代码中的位置决定。 Python中,只有当变量在模块(Module)、类(Class)、函数(def、lambda)中定义的时候,才...

2019-07-03 20:19:02

(转)Python-__builtin__与__builtins__的区别与关系

在学习Python时,很多人会问到__builtin__、__builtins__和builtins之间有什么关系。百度或Google一下,有很 多答案,但是这些答案要么不准确,要么只说了一点点,并不全面。本文将给大家一个较为全面的答案。以下结果是经过本人试验过的(测试环境:Linux Mint 14, Python2.7.3和Python3.2.3),并参考了Python的邮件列表。在Pyt...

2019-06-14 20:53:05

(转)Python-逻辑运算符

Python3中的and和or1.在Python中,None、任何数值类型中的0、空字符串“”、空元组()、空列表[]、空字典{}都被当作False,还有自定义类型,如果实现了  __ nonzero __ () 或 __ len __ () 方法且方法返回 0 或False,则其实例也被当作False,其他对象均为True2.or:从左到右,返回第一个为真的值,若都为假返回后一个值...

2019-05-28 16:22:08

Python-基础数据类型概述

Python3 中有六个标准的数据类型:Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典)Python3 的六个标准数据类型中:不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组) 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)...

2019-05-28 15:15:38

Python基础

python官网:http://www.python.orgpython官方文档:https://docs.python.org/2/ or https://docs.python.org/3/python第三方插件:https://pypi.python.org/pypiUbuntu下python的第三方插件包的默认路径:/usr/local/lib/python2.7/dist...

2019-05-28 14:57:10

查看更多

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