Python勉強_03
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) 「日本語を勉強するのは.楽しいです.」と.李さんは言いました. 李さんは.日本語を話すのが.上手です. 李さんは.空港で両替するのを忘れました. (2) 今日.田中さんは.空港で中国からの代表 ...
- 5/17/2015 今週日本語勉強の纏め
授業中: 単語:市内 向かう 道路 通勤する 込む ノロノロ運転 信号 焦る それにしても バックミラー 映る 渋滞 たまる 胃 トースト 朝食 済ませる 朝刊 さっと 目を通す 大事 週日 までもな ...
- 【日本語勉強】「モデレート」とはどういう意味になるのでしょうか
仕事でパソコンを操作していると.またひとつちょっと気になるカタカナ英語を目にしました. 「モデレートしてください」 もでれーと... この「モデレート」とはどういう意味になるのでしょうか? ちょっと気 ...
- 6月9日の勉強レポート
今日1篇の記事を読んだ.なるほどだと思った.SNSソフトウェアアプリケーションにとって.機能と技術がほとんど似ているけど.製品の細かい設計が大切だ!QQ.MSN.Gtalkが主にチャットのツール.でも ...
- 後は勉強をもっともっと頑張りましょう、自分の人生は自分で切り開くしかありません...
後は勉強をもっともっと頑張りましょう.自分の人生は自分で切り開くしかありません 转载于:https://www.cnblogs.com/maqintoshi/archive/2006/08/07/18 ...
- 英語とか計算機の知識とか、色んなものを勉強しましょう、一緒に!
皆さん.こんばんわ! 初めまして.あたしは佑子です. 現在から.英語と計算機とネットの知識を勉強したいだと思ういます. 今はまだまだですか.いつか必ず成果を出ますから.「頑張ろう」と自分を鞭撻するつも ...
- 日本語勉強:今日できることは明日に延ばすな
http://jp.hjenglish.com/new/p120949/ 勉強をしていて一番大変なこと. それは.「少しずつでもいいので毎日続けること」です. 学习过程中最难的事是: "每天 ...
- 日本語を勉強するの日記(六)
この頃.一つ日本の中学生と話しています.時々.夜八時くらいに日本学生の生活についての話題を話しています.彼女今は中学の一年生です.彼女と会って良かった.最初.私はただ日本語を勉強したいのため.そして. ...
- Python学习笔记_03
函数 函数的定义 def first_function():print("第一个函数")#定义函数后换两行 print("开始") first_function ...
最新文章
- 环信ease-sdk-3.3.4_r1 集成用户头像 昵称功能的简单处理方法
- fanuc机器人试题_黄冈职业技术学院工业机器人技术专业简介
- NET比较常用的性能优化技巧
- props传递对象_vue-父组件传值props(对象)给子组件
- bzoj 1132: [POI2008]Tro
- 令人震惊的电子邮件归档调查
- android 壁纸改变回调,android_launcher的源码详细分析和壁纸修改
- vue-cli开发Vue项目时定义环境变量需加VUE_APP前缀
- 合抱之木,生于毫末; 九层之台,起于垒土。
- 苏州大学NLP团队文本生成预训练方向招收研究生/博士生(含直博生)
- Mac上安装R语言运行环境及RStudio [超详细!~]
- 自定义 C++ 和 CUDA 扩展
- uniapp修改底部导航栏
- Java计算当前应用的tps_Java TPS实现
- 纯干货,面试题分享,让你打有准备的战!
- NeHe的OpenGL教程7(Bang翻译Delphi版)-如何使用光源
- Vue-Video-player多rtmp视频流显示在同一个页面+流媒体服务器部署
- Java中的.length与.length()
- js中的for.....in函数
- 科大讯飞AI学习机T10测评:一台平板,就能实现减负增效?