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代码

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

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