Bootstrap前端开发框架,让web开发更迅速、简单: http://www.bootcss.com/
pygame官网网站:https://www.pygame.org
爬虫所用函数官网:
爬虫框架:
- https://scrapy.org/
- http://project.crawley-cloud.com/
- https://github.com/binux/pyspider/releases,开发文档的地址:http://docs.pyspider.org/en/latest/
python删除目录:
(1) rmdir()函数只能删除空的目录:
import os
path = 'C:\\domo\\test\\dir'
if os.path.exists(path):
os.rmdir('C:\\domo\\test\\dir')
print('目录已删除。')
else:
print('目录不存在。')
(2) 利用shutil的rmtree()函数删除非空目录:
import shutil
shutil.rmtree(r'D:\编程\零基础学python\视频\Video\07')
print()函数的输出内容:
date = ['星期一','星期二','星期三','星期四','星期五']
for i in date:
# print(i) #此命令下,以一列将数据输出。
print(i + '\t',end='') #此命令下,以一行将数据输出。
# 【,end=''】表示不换行输出,即下一条print()函数的输出内容会和这一内容在同一行输出。
列数据:
星期一
星期二
星期三
星期四
星期五
行数据:
星期一 星期二 星期三 星期四 星期五
添加列表元素:
date = ['星期一','星期二','星期三','星期四','星期五']
print(date)
date.insert(0,'name') # 在指定位置添加元素。
print(date)
date.append('星期六') # 添加单个元素。
print(date)
mon = ['Jan','Feb','Mar','Apr'] # 将另一个列表中的元素全部添加到另一个列表。
date.extend(mon)
print(date)
输出内容:
['星期一', '星期二', '星期三', '星期四', '星期五']
['name', '星期一', '星期二', '星期三', '星期四', '星期五']
['name', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六']
['name', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六', 'Jan', 'Feb', 'Mar', 'Apr']
获取指定元素出现的次数:
date = ['星期一','星期二','星期三','星期四','星期五','星期一','星期二']
num = date.count('星期一') # count()可获取指定元素在列表中出现的次数。
print('出现 %s 次' %num)
position = date.index('星期二') #index()可获取指定元素在列表中 “首次” 出现的位置。
print('出现在 %s 位置' %position)
输出结果:
出现 2 次
出现在 1 位置
创建二维列表:
data=[[j for j in range(5)]for i in range(4)]
print(data)
输出结果:
[[0, 1, 2, 3, 4], [0, 1, 2, 3, 4], [0, 1, 2, 3, 4], [0, 1, 2, 3, 4]]
“集合”的元素操作:
mr = set(['零基础学Java','零基础学C语言','零基础学PHP','零基础学Python'])
mr.add('Happy') # 删除一个元素。
print('使用add()方法添加元素之后的mr: ',mr)
mr.remove('零基础学Java') # 移除制定元素。
print('使用remove()方法移除之后的mr: ',mr)
mr.pop() # 随机删除一个元素。
print('使用pop()方法移除之后的mr: ',mr)
mr.clear() # 清空所有元素。
print('使用remove()方法移除之后的mr: ',mr)
结果展示:
使用add()方法添加元素之后的mr: {'Happy', '零基础学C语言', '零基础学Python', '零基础学PHP', '零基础学Java'}
使用remove()方法移除之后的mr: {'Happy', '零基础学C语言', '零基础学Python', '零基础学PHP'}
使用pop()方法移除之后的mr: {'零基础学C语言', '零基础学Python', '零基础学PHP'}
使用remove()方法移除之后的mr: set()
去除字符串中的特殊字符:
str.strip([chars])
chars: 为可选参数,用于指定要去除的字符,可以指定多个。如果chars为“@。”,则除去左右两侧的“@”或“。”;如不指定chars参数,默认将去除空格、制表符“\t”、回车符“\r”、换行符“\n”等。
str1 = '\nhttp:baidu.com \t\n\r'
print('原字符串:', str1)
print('新字符串:', str1.strip() + '。')
str2 = '@好好学习!'
print('原字符串:', str2)
print('新字符串:', str2.strip('@'))
输出结果:
原字符串:
http:baidu.com
新字符串: http:baidu.com。
原字符串: @好好学习!
新字符串: 好好学习!
str1.lstrip() # 仅去掉字符串左边相关字符。
str1.rstrip() # 仅去掉字符串右边相关字符。
Numpy中stack(),hstack(),vstack()函数详解:
https://blog.youkuaiyun.com/csdn15698845876/article/details/73380803
python matplotlib 画图刻度、图例等字体、字体大小、刻度密度、线条样式设置
https://blog.youkuaiyun.com/u010358304/article/details/78906768
python_matplotlib知识点总结:
http://www.cnblogs.com/awishfullyway/p/6124668.html
python pandas (ix & iloc &loc) 的区别
https://blog.youkuaiyun.com/hecongqing/article/details/61927615
PANDAS 数据合并与重塑(concat篇)
https://blog.youkuaiyun.com/stevenkwong/article/details/52528616
Pandas:DataFrame对象的基础操作
https://blog.youkuaiyun.com/u014281392/article/details/75331570
python中matplotlib的颜色及线条控制
http://www.cnblogs.com/darkknightzh/p/6117528.html
http://stackoverflow.com/questions/22408237/named-colors-in-matplotlib
http://stackoverflow.com/questions/8409095/matplotlib-set-markers-for-individual-points-on-a-line