Python学习

  1. rstrip()可以删除字符串中末尾多余空格,lstrip()可以删除字符串中开头多余空格,strip()前后的空格全部删除;
  2. **表示次方;
  3. str()进行强制转换;
  4.  在python2中3/2是1在python中3/2是1.5要注意;
  5. #进行注释;
  6. 在列表中-1表示返回最后一个元素,-2表示返回倒数第二个以此类推;
  7. 可以用append将新的元素加入到列表的末尾xxx.append(),使用insert可以指定在什么地点加入元素insert(2,'xxx'),用del可以删除列表中指定位置的元素del xxx[3],pop可以删除列表末尾的元素并且使用它,在pop中加入数字可以指定第几号元素弹出;
  8. 如果不知道删除元素的位置只知道值可以使用remove来删除xxx.remove('xxx'),remove只会从前往后删除列表中的第一个符合要求的;
  9. 可以使用sort()对列表进行排序,reverse=True进行反向排序,sorted可以进行临时排序不更改原来内部的顺序;
  10. reverse()可以对列表进行倒着输出,len()可以获取列表长度;
  11. for xxx in xxxs:  print(xxx)等于遍历所有元素;
  12. python的缩进一般要重视,python的结构就靠缩进;
  13. range()可以生成一系列数字;
  14. number=list(range(1,6)),可以生成一个1到5的列表,range(2,11,2)可以指定步长;
  15. 有min(),max(),sum()这些计算函数;
  16. 列表解析
    squares = [value**2 for value in range(1,11)]
    print (squares)
  17. python将不能修改的值称为不可变的,不可变的列表称为元组;
  18. 元组可以整体更改;
  19. 每行最好不要超过80个字符,79个最多,注释行长不要超过72字符;
  20. in可以检查指定值是否包含在列表内。not in 功能相反;
  21. if elif else 是这么用的;
  22. else可以不要;
  23. 用del删除字典中的键-值;
  24. 在字典中items()返回一组键-值,keys()返回前一个键,values()返回值;
  25. set()可以挑出独一无二的元素,就是重复不算;
  26. python2.7中使用的是raw_input而不是input;
  27. [:]表示创建列表的副本;
  28. *xxx表示传递任意数量的实参创建一个元组存储参数,**xxx表示传递字典创建一个空字典;
  29. from xxx import xxxx,ssss ,从xxx中导入xxxx函数与ssss函数;
  30. as可以给函数别名;
  31. 类的首字母要大写,初始化一般使用 def _init_(self,xxx,sss)类似于构造函数;
  32. 子类的定义一般是class Xxx(父类):,需要使用super()._init_(xxx,sss)进行父类初始化;
  33. python2.7中class需要加object,super需要加(子类,self);
  34. 类名一般使用驼峰命名法,实例名与模块名采用小写单词间加上下划线 ;
  35. 在open中默认是只读r,指明w为覆盖性修改,指明a为附加文件;
  36. 在python中也是使用try except来进行异常跳出的;
  37. try else中依赖于try执行成功后的代码都放在else中;
  38. try-except-else中只有可能引发异常的代码才需要放到try中,一些仅仅在try代码块执行成功时才需要的运行代码放在else中;
  39. split可以提取文本中的单词将其存在列表中;
  40. 使用pass可以让程序一声不吭;
  41. 写入json数据
    import json
    
    numbers=[2,3,5,7,11,13]
    
    filename='numbers.json'
    with open(filename,'w')as f_obj:
        json.dump(numbers,f_obj)
  42. dump()写入json数据,load()读取json数据;
  43. 测试需要导入unittest;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值