python小细节

 

Bootstrap前端开发框架,让web开发更迅速、简单: http://www.bootcss.com/

pygame官网网站:https://www.pygame.org

爬虫所用函数官网:

爬虫框架:

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.csdn.net/csdn15698845876/article/details/73380803

python matplotlib 画图刻度、图例等字体、字体大小、刻度密度、线条样式设置

https://blog.csdn.net/u010358304/article/details/78906768

python_matplotlib知识点总结:

http://www.cnblogs.com/awishfullyway/p/6124668.html

python pandas (ix & iloc &loc) 的区别

https://blog.csdn.net/hecongqing/article/details/61927615

PANDAS 数据合并与重塑(concat篇)

https://blog.csdn.net/stevenkwong/article/details/52528616

Pandas:DataFrame对象的基础操作

https://blog.csdn.net/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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值