码迷,mamicode.com
首页 > 其他好文 > 详细

第一天以及之前几天

时间:2017-10-06 00:24:20      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:等于   很多   类型   拼接   port   对象   copy   大小写   循环   

  先用一个变量储存一个表达式的值,以后再用到的时候就可以直接使用变量值,不用再去计算表达式。

  python不区分大小写,命名时候变量不要大写

  python的内存可以自动回收。

  input接受的数据会自动保存成字符串。

  四个空格不等于tab,windows下看不出来,linux下就乱了,建议用四个空格。

  正常除法:/;整除://;取余:%;n次方:**n。

  print(‘str1‘,‘str2‘)和print(‘str1‘+‘str2‘)的区别,逗号的有空格隔开。

  while和for循环后可以接else,正常结束时进入else,break时不执行else。

  print(‘sth’,end = ‘’)其中end表示print结束时候的字符,默认是换行符。(python3)

  列表的各种方法

  列表中只有一项,后面也要加逗号,这是个好习惯。

  字典是无序的,多次输出的顺序可能不一样。

  可变类型(列表,字典)不可以做键,不可变类型(整形字符串元组等)可以做键。

  字典两大特性:无序,键唯一。

  键名重复时,后面的覆盖前面的。

  字典、列表创建方法之实例化。

  遇到字典就看键,遇到列表就看位置。

  for i in dict:print(i)默认是打印键。

  用join方法进行字符串拼接是个好习惯。

  str以及dict的各种方法。

  能调用方法的一定是对象,文件也是对象,有很多方法。不同模式下的方法不同。

  文件打开的with方法:

    with open(‘file‘ ,‘r‘)as f_read,open(‘file‘,‘w‘)as f_write:

      退出缩进范围就自动关闭文件。

  深拷贝:import copy

      a = copy.deepcopy(something)

  浅拷贝有时候出现的问题。

  集合只有一种创建方法:可变集合set(list),不可变集合frozenset,其中list值必须都是可哈希的。

  集合中元素不可重复,无序。

  集合本身是不可哈希的。

  因集合本身无序,故不可为其创建索引或切片,只能循环遍历或使用in,not in来访问或判断集合元素。

  集合的各种方法。

  集合的作用:1除重,2关系测试。列表除重就可以把列表变为集合。

  交集:a&b,a.intersection(b)

  并集:a|b,a.union(b)

  差集:a-b,a.difference(b)a有b无

  对称差集:a^b,a.symmetric_difference(b)反向交集

  包含?:a>b, a.issuperset(b)

  子集?:  a<b,  a.issubset(b)

 

第一天以及之前几天

标签:等于   很多   类型   拼接   port   对象   copy   大小写   循环   

原文地址:http://www.cnblogs.com/iggys/p/7630306.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!