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 copy a = [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 · 181 阅读 · 0 评论 -
Python-os 文件流的一系列操作手册
import os os.getcwd() # 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") # 改变当前脚本工作目录;相当于shell下cd os.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 = 0 1 = 1 10 = 2 11 =3 100 ...原创 2019-06-18 18:03:22 · 512 阅读 · 4 评论 -
Python--元祖
#################元祖################## name_tuple = ('alex','eric') #索引 print(name_tuple[0]) #len print(name_tuple[len(name_tuple)-1]) #切片 print(name_tuple[0:1]) #for for 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]) #len print(name_list[2:len(name_list)]) #for for 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 评论
分享