Python中经常使用的操作

1. 创建文件并写入内容
file = open('新文件.txt', 'w', encoding='utf-8')  #创建并打开一个文件
file.write('。。。')        #写入内容;也可以放入一个循环内,多次写入
file.close()        #关闭文件
2. 字符串中的相关操作
s.index('元素')    #返回第一个对应元素的索引
s.remove('元素')   #直接删除对应的第一个元素
s.count('元素')    #返回某个元素出现的次数
s.split('分隔符')  #将字符串按某个分隔符分割成列表
'分隔符'.join(s_list)   #将字符列表中的字符按该分隔符变成一个字符串(留分隔符)
3. 集合操作
set(sequence)   #将列表去重,或将字符串去重单字符排列
set1 - set2     #从集合set1中去掉也在集合set2中的元素
set1.intersection(set2)   #形成set1和set2的交集
set1.union(set2)    #形成set1和set2的并集
4. unicode编码字符
'\u3000'    #全角的空白字符
5. 内建函数zip
#将iterable对象几个一组进行拆分
x = iter([1,2,6,3,2,1])   #将iterable对象变成一个iterator
list(zip(x,x))            
# output:
[(1, 2), (6, 3), (2, 1)]
6. 迭代
#可用于for循环的对象是iterable,比如 列表、字符串、元组、集合、字典等
#可用于next循环的对象是iterator
x = iter([1,2,6,3,2,1])
next(x,'--')   #第一个参数是迭代器,第二个参数是元素迭代完但迭代还在进行时会出现的值
# output1:  #next第一次运行后
1
# output2:   #当next运行至少6次后会出现这个元素,只要不重新运行x,那就总出现这个元素
--
7. 多条件判断
'字符串' in (。。。)     #某字符串是否等于元组中某个元素
'字符串' not in (。。。)  #该字符串是否不在元组所包含的元素中
8. 列表的简单表达式
[True if s == '/' False for s in strings]    #包含if...else的表达式
[True for s in strings if s == '/']          #只包含if的表达式
9. matplotlib中设置显示中文标签
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimSun']   #在需要显示中文标签的地方设置
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值