Python
大吉大利PUBG
爱篮球 唱跳RAP
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python--字典dict方法延伸
#在python中,没个对象对应的方法中。看方法的头部是否有@staticmethod,#如果,有@staticmethod则表示,#这是一个静态方法。可以供类直接去调用。#如果没有就是一个普通的方法,是用类的对象去调用这个方法。(各#个语言大同小异java等都如此) 如:n = dict.fromkeys(["k1","k2","k3"],[])print(n)n["k1"] = ...原创 2019-06-19 18:00:54 · 283 阅读 · 0 评论 -
Python-os系统及目录文件操作以及装饰器的使用(@)
Python中的装饰器@ 就是装饰器,后面紧跟着函数名。且这个函数必须是一个闭包函数。装饰器下面要紧跟着一个函数,当调用func()的时候,会直接通过装饰器去调用outer函数,且将函数名作为参数传给outer,走到def inner():的时候,此时只是会告诉计算机创建了这么一个方法,并不会去调用inner,当return inner的时候,会去调用inner函数先打印出func()函数...原创 2019-07-02 14:15:32 · 171 阅读 · 0 评论 -
python-深浅拷贝
"""这种是浅拷贝,意思就是只能拷贝元素中的外层元素,子元素无法拷贝,依旧要使用它的原有地址。所以当我们在向a中append的时候,b里面是没有9的,而子列表中增加了1"""import copya = [1,3,4,5,[7,8,9]]b = copy.copy(a)a.append(9)a[4].append(1)print(b)"""深拷贝就是直接自己开辟了新的内存地址...原创 2019-06-28 17:08:13 · 182 阅读 · 0 评论 -
Python-os 文件流的一系列操作手册
import osos.getcwd() # 获取当前工作目录,即当前python脚本工作的目录路径os.chdir("dirname") # 改变当前脚本工作目录;相当于shell下cdos.curdir() # 返回当前目录: ('.')os.pardir() # 获取当前目录的父目录字符串名:('..')os.makedirs('dir1/dir2') # 可生成多层...原创 2019-06-27 18:00:09 · 214 阅读 · 0 评论 -
Python--format使用
python format 通过索引的方式取值"""这是最常用的方式,{}作为占位符进行传值(1)"""str1 = "{0} said to {1}"str2 = str1.format("zhangsan","lisi")print(str2)"""这种情况下,因为只传了一个集合,并不能用0,1来定位,而是要用0[0]和0[1]来定位传值(2)"""str1 = "{0...原创 2019-06-27 17:32:15 · 452 阅读 · 0 评论 -
Python:函数(参数、返回值、不定长参数)
此页会提到:函数的无参、单个参数、多个参数、返回值、不定长参数*和**的使用"""#无参数"""# def name():# print("my name is tom")# name()"""#一个参数"""# def name(tom):# print("my name is %s"%(tom))# name("tom")"""#两个参数"...原创 2019-06-24 17:30:25 · 872 阅读 · 0 评论 -
Python--函数的嵌套和闭包
函数的嵌套情况会很绕,一定要看清楚,是变量、方法名、还是参数等。"""一定要清楚python的函数执行顺序,题目如下,运行结果会是什么:"""# def function1():# num = 1# def function2():# num = 2# print(num)# print(num)# func...原创 2019-06-26 16:45:45 · 508 阅读 · 0 评论 -
python--path功能要点
os.path.abspath("相对路径或文件名")以上是返回当前文件的绝对路径。\ 这种是window中写法,/是linux的写法。通常我们都使用/ 因为当我们使用。\n 、\1 等数字的时候,会有不同的含义所以要加双斜杠转义。os.path.split("路径")返回了一个元祖。一个路径和一个文件名称os.path.join("路径","文件名"...原创 2019-07-01 17:50:43 · 1008 阅读 · 0 评论 -
Python基本数据类型解析
1基本数据类型n1 = 123等同于 n1 = int(123) 根据int类型创建一个对象int(123)类后面加上括号,等同于去类中执行 __init__ 这个方法 当然 str list 等都有 __init__ 这个方法#下面的2,表示2进制a = int('0b100',2)0 = 01 = 110 = 211 =3100 ...原创 2019-06-18 18:03:22 · 512 阅读 · 4 评论 -
Python--元祖
#################元祖##################name_tuple = ('alex','eric')#索引print(name_tuple[0])#lenprint(name_tuple[len(name_tuple)-1])#切片print(name_tuple[0:1])#forfor item in name_tuple:...原创 2019-06-17 18:07:02 · 192 阅读 · 1 评论 -
Python--list功能剖析1
列表内部提供的其他功能name_list = ['alex','one','two','three','four','five']#索引print(name_list(0))#切片print(name_list[0:2])#lenprint(name_list[2:len(name_list)])#forfor item in name_list: ...原创 2019-06-17 16:14:53 · 195 阅读 · 1 评论 -
Python--作业完成购物车功能
goods = [ {"name":"电脑","price":"2000"}, {"name":"鼠标","price":"20"}, {"name":"键盘","price":"124"}, {"name":"鼠标垫","price":"6"}, {"name":"硬盘","price":"400"},]in1 = input("请输入您的资产:")...原创 2019-06-20 11:54:43 · 794 阅读 · 0 评论 -
python——即兴 map函数的应用
"""bad"""# nums = ""# for n in range(20):# nums +=str(n)# print(nums)"""good"""# numbs = []# for n in range(20):# numbs.append(str(n))# print("".join(numbs))"""batter"""# num...原创 2019-07-09 18:01:02 · 308 阅读 · 0 评论
分享