python入门
Lycoridiata
有限的时间
展开
-
python划分数列,生成新的数列,作为value值放入字典
#把一个数列进行划分,划分出来的结果生成另外几个数列,再把生成的每个数列座位字典里面的value#第一种实现方法:vv = {}v1 = []v2 = []#for 变量 该变量就是 in里面的值number_list = [12,5,3,4,9,7,54,26,18,14,13]for i in number_list: # for i in range(11原创 2017-11-16 21:28:16 · 1911 阅读 · 0 评论 -
python三种方法实现字符串拼接
用三中方法实现字符串的拼接:其中第一种方法是每加一次,Python内部都会开辟一个新的空间用于存放,这样会造成资源的浪费和时间的消耗(不推荐使用这种方法)第二种用%s进行字符串的拼接,在少量字符串拼接中是比较快的,也并不会浪费过多资源,但是拼接量过大在时间上会有劣势(少量字符串拼接建议使用这种方式)第三种用join内置方法实现拼接,在少量字符串拼接时速度略差于第二种方法,如原创 2017-11-14 00:45:32 · 911 阅读 · 0 评论 -
python浅谈,赋值深浅拷贝
浅拷贝和赋值两者的意义相差不大,都是creat一个变量,变量的指向原数据的内存地址,而深拷贝则是开辟出一个新的地址,把整个数据从新获取过去,变成自己的import copy#浅拷贝、深拷贝区别:#实例一:dic = {'k1':'v1','k2':'123456','k3':[1,2,3,4,5,6,],'k4':{'c1':'p1','c2':'123456'}}new1_di原创 2017-11-21 00:35:28 · 435 阅读 · 0 评论 -
python中把文件中的每一行以数组的元素放入数组中
有时候需要把卸载文件中的数据放入到数组中,这里提供了一种方法,可以根据文件结尾的标记进行数据拆分,然后再把拆分的文件放入数组中# -*-coding: utf-8 -*-f = open("username.txt","w")f.write("Lycoridiata\n")f.write("wulei\n")f.write("leilei\n")f.write("Xingyu\n原创 2017-11-15 02:05:07 · 11575 阅读 · 0 评论 -
python四中方法实现字符串连接
用四种方法实现字符串的拼接:第一种方法是每加一次,Python内部都会开辟一个新的空间用于存放,这样会造成资源的浪费和时间的消耗(不推荐使用这种方法)第二种用%s进行字符串的拼接,在少量字符串拼接中是比较快的,也并不会浪费过多资源,但是拼接量过大在时间上会有劣势(少量字符串拼接建议使用这种方式)第三种用join内置方法实现拼接,在少量字符串拼接时速度略差于第二种方法,如果大量的字符串拼接则优于原创 2017-11-23 20:24:46 · 394 阅读 · 0 评论 -
python中的内置函数总结
python提供了较多的内置函数,但感觉用得到的并不是很多,以下对函数坐了一些归纳,list 、tuple、dict这三个因为经常用,就没有写上去#python 内置函数,可直接调用#为空的有: "" , () , {} , [] , Nonebool({})print(bool({}))print(all(["",]))print(any(["",[],(),{},None,]))#原创 2017-11-24 12:38:37 · 1042 阅读 · 0 评论 -
python函数小结归纳
总结了几种函数的形式,大致有 1. 无参函数 2. 有参函数 3. 有参默认函数 4. 有参无序函数 5. 函数动态参数,一个*是元组 6. 函数动态参数,两个*是字典#无参函数def fun(): a=5 b=3 print("无参函数结果:") print(a+b)fun()#有参默认函数(不在实参中原创 2017-11-23 18:05:11 · 375 阅读 · 0 评论