Python_03_20200212


变更履历

日期 版本 内容 作者 备注
2020/02/12 v1.00 初版做成 author 说什么增删改查,子交并补

集合操作

集合间操作

#[1,2,3,4,2,3,4]是数组/列表
#{1,2,3,4}是集合(Sets)一意制约
#以(key:vlaue)存储的{'emp1':30,'emp2':25,'emp3':35}是字典(Dictionary)一意制约
##类似于hashmap<key,value>
set1 =set([0,1,2,3,4,5,6,7,8,9,10])
set2 =set([0,2,4,6,8,10])
#子
set1.issubset(set2)#return true/false
#交
set1.intersection(set2)
set3=set1&set2
#并
set1.union(set2)
set3=set1|set2
#补
#null
#差
set1.difference(set2)
set3=set1-set2
#对称差
set1.symmetric_difference(set2)
set3=set1^set2
#父
set1.issuperset(set2)#return true/false

集合内操作

#增
set1.add(100)
set1.update([101,102,103])
#删
set1.remove(101)
set1.diacard(102)
#改
#删除,增加
#查
100 in set1
101 not in set1

文件操作

f=open("filename")#mode=w(覆盖创建写文件)#mode=r(读文件)#mode=a(追加)#mode=r+(读追加) 一般用这个#mode=w+(创建追加写)没啥用 #mode=rb(二进制读)#mode=wb同              #encoding="utf-8"
#读
data=f.read()
data2=f.readline()#逐行读
data3=f.readlines()#全部读 return [,,,]
#高效读取
for line in f:print(line)
f.tell()#光标位置 字符数
f.seek(arg)#arg 光标回到位置
#写入
f.write()
#关闭
f.close()
#刷 缓存写入
f.flush()
#截断保留
f.truncate(arg)
#为了忘记关闭文件使用with
with open("file","r") as f,\open("file2","r") as f2 :

函数

def func1(x):"文档摘要"print("函数定义")return  x'''参数,默认参数,参数组(*args),字典参数(**kwargs),全局变量(global)返回值(None,Object,列表)'''

递归

#自己调用自己
#最多执行998次
#必须有一个明确的结束条件
#更深一层递归规模应该有所减少
#效率不高

Python勉強_03相关推荐

  1. 日本語を勉強するのは、楽しいです。

    (1) 「日本語を勉強するのは.楽しいです.」と.李さんは言いました. 李さんは.日本語を話すのが.上手です. 李さんは.空港で両替するのを忘れました. (2) 今日.田中さんは.空港で中国からの代表 ...

  2. 5/17/2015 今週日本語勉強の纏め

    授業中: 単語:市内 向かう 道路 通勤する 込む ノロノロ運転 信号 焦る それにしても バックミラー 映る 渋滞 たまる 胃 トースト 朝食 済ませる 朝刊 さっと 目を通す 大事 週日 までもな ...

  3. 【日本語勉強】「モデレート」とはどういう意味になるのでしょうか

    仕事でパソコンを操作していると.またひとつちょっと気になるカタカナ英語を目にしました. 「モデレートしてください」 もでれーと... この「モデレート」とはどういう意味になるのでしょうか? ちょっと気 ...

  4. 6月9日の勉強レポート

    今日1篇の記事を読んだ.なるほどだと思った.SNSソフトウェアアプリケーションにとって.機能と技術がほとんど似ているけど.製品の細かい設計が大切だ!QQ.MSN.Gtalkが主にチャットのツール.でも ...

  5. 後は勉強をもっともっと頑張りましょう、自分の人生は自分で切り開くしかありません...

    後は勉強をもっともっと頑張りましょう.自分の人生は自分で切り開くしかありません 转载于:https://www.cnblogs.com/maqintoshi/archive/2006/08/07/18 ...

  6. 英語とか計算機の知識とか、色んなものを勉強しましょう、一緒に!

    皆さん.こんばんわ! 初めまして.あたしは佑子です. 現在から.英語と計算機とネットの知識を勉強したいだと思ういます. 今はまだまだですか.いつか必ず成果を出ますから.「頑張ろう」と自分を鞭撻するつも ...

  7. 日本語勉強:今日できることは明日に延ばすな

    http://jp.hjenglish.com/new/p120949/ 勉強をしていて一番大変なこと. それは.「少しずつでもいいので毎日続けること」です. 学习过程中最难的事是: "每天 ...

  8. 日本語を勉強するの日記(六)

    この頃.一つ日本の中学生と話しています.時々.夜八時くらいに日本学生の生活についての話題を話しています.彼女今は中学の一年生です.彼女と会って良かった.最初.私はただ日本語を勉強したいのため.そして. ...

  9. Python学习笔记_03

    函数 函数的定义 def first_function():print("第一个函数")#定义函数后换两行 print("开始") first_function ...

最新文章

  1. 环信ease-sdk-3.3.4_r1 集成用户头像 昵称功能的简单处理方法
  2. fanuc机器人试题_黄冈职业技术学院工业机器人技术专业简介
  3. NET比较常用的性能优化技巧
  4. props传递对象_vue-父组件传值props(对象)给子组件
  5. bzoj 1132: [POI2008]Tro
  6. 令人震惊的电子邮件归档调查
  7. android 壁纸改变回调,android_launcher的源码详细分析和壁纸修改
  8. vue-cli开发Vue项目时定义环境变量需加VUE_APP前缀
  9. 合抱之木,生于毫末; 九层之台,起于垒土。
  10. 苏州大学NLP团队文本生成预训练方向招收研究生/博士生(含直博生)
  11. Mac上安装R语言运行环境及RStudio [超详细!~]
  12. 自定义 C++ 和 CUDA 扩展
  13. uniapp修改底部导航栏
  14. Java计算当前应用的tps_Java TPS实现
  15. 纯干货,面试题分享,让你打有准备的战!
  16. NeHe的OpenGL教程7(Bang翻译Delphi版)-如何使用光源
  17. Vue-Video-player多rtmp视频流显示在同一个页面+流媒体服务器部署
  18. Java中的.length与.length()
  19. js中的for.....in函数
  20. 科大讯飞AI学习机T10测评:一台平板,就能实现减负增效?

热门文章

  1. 大数据融合技术:问题与挑战
  2. 常用 JS 【验证函数】
  3. Unity之ASE实现炫酷控边溶解
  4. 怎么在领英上创建公司主页和产品专区?
  5. 我也说说蜗居里的几个人物,郭海藻很强,晚上和宋在床上打情骂俏,白天又说爱小贝,而且爱的死去活来。...
  6. 如何使用GeoServer发布WMS服务
  7. Excel2007 小常识
  8. VC2008操作Excel2007总结
  9. DIV+CSS网页布局(新手必备)
  10. win7,win10,win11装系统时修改用户文件夹位置