2018-10-10

判断特定的值是否已包含在列表中,可以使用关键字 in

a=[1,2,3,4]
5 in a.
result is false

if三种形式
1·if 2·if-else 3·if-elif-else

确定列表是否为空:

a=[]
if a
result is false

遍历字典:
即便遍历字典时,键 — 值对的返回顺序也与存储顺序不同。Python不关心键 — 值对的存
储顺序,而只跟踪键和值之间的关联关系

 for key, value in dic():
 print("\nKey: " + key)
 print("Value: " + value)

列表参数:

def fun(list[])#这种情况传递的是真实数据
def fun(list[:])#传递的是拷贝

传递多个实参:

def fun(*a)#定义一个空远组,并把传递进来的参数全部封装进去
def fun(arg1,arg2,*a)
def fun(arg1,arg2,**a)#传递多个key-value对,封装到a中

类class:
类在创建时调用_init_(self,arg1,arg2)函数来初始化,并且类中每一个函数都需要传入self参数;
当调用父类的方法时,需要用super()来获取父类。

可以记录顺序的字典类:
模块collections中的一个类——OrderedDict,这个类和通常的字典一样,唯一不同是OrderedDict会记录添加key-value的顺序。

打开文件:

with open("file") as file_object:#使用with语句打开文件不用调用close()关闭文件,python自动操作
  #operate file_object
  file_object.read()#读取所有内容
  for line in file_object:#逐行读取内容
  lines=file_object.readlines()#读取文件的每一行,并且将其储存在一个列表lines中

写入文件:
第一个实参也是要打开的文件的名称; 第二个实参('w')告诉Python,我们要以写入模式打开这个文件。打开文件时,可指定读取模 式('r')、写入模式('w')、附加模式('a')或让你能够读取和写入文件的模式('r+')。
如果你要写入的文件不存在,函数open()将自动创建它。然而,以写入('w')模式打开文 件时千万要小心,因为如果指定的文件已经存在,Python将在返回文件对象前清空该文件。
Python只能将字符串写入文本文件。要将数值数据存储到文本文件中,必须先使用函数 str()将其转换为字符串格式。

with open('file','w') as file_object:
  file_object.write('notes need to write')

文件路径:
在linux和osx中,路径用斜杠(/);
在Windows中,路径用反斜杠(\),因此需要转义符。

异常处理:
使用try-except代码块
或使用try-except-else代码块,else代码块中包含try代码块运行通过后执行的代码

try:
  print(5/0)
except ZeroDivisionError:#如果try下面的代码执行时遇到expect的错误,则跳过try的代码,执行except代码块,这样能够避免遇到错误导致程序崩溃
 print("You can't divide by zero!")

储存数据:
通常可以用json模块将python数据结构转换成json,并进行储存
使用json.dump(data,file_object)
json.load(file_object)

import json
filename = 'numbers.json' 
with open(filename) as f_obj:
   numbers = json.load(f_obj) 
print(numbers)

额外:
在python中,如果代码块不需要任何语句时,需要添加pass代码

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,287评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,346评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,277评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,132评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,147评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,106评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,019评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,862评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,301评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,521评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,682评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,405评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,996评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,651评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,803评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,674评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,563评论 2 352

推荐阅读更多精彩内容

  • 一、快捷键 ctr+b 执行ctr+/ 单行注释ctr+c ...
    o_8319阅读 5,812评论 2 16
  • 〇、前言 本文共108张图,流量党请慎重! 历时1个半月,我把自己学习Python基础知识的框架详细梳理了一遍。 ...
    Raxxie阅读 18,952评论 17 410
  • 睡梦中就听见了哗啦啦的雨声,拉开窗帘看到街上的行人都打着伞,看看表居然已经到10点钟了,周末的日子就是可以多睡会儿...
    杨姣娜阅读 222评论 2 1
  • 小时候,我特别爱看武侠小说,什么金庸啊古龙啊梁羽生的作品的我都啃过。最有意思的是,我甚至无数次的在梦里飞檐走壁,行...
    凡橙阅读 435评论 6 4
  • 文|猫一姑娘 你见过最美的景,喝过最烈的酒,走过最崎岖的路。我跨过山,越过水,穿过人群,只愿找到你! 我喜欢“游行...
    猫一姑娘阅读 311评论 2 0