zoukankan      html  css  js  c++  java
  • python细节(持续更新)

    1. 字典中用for循环,默认输出都是key值
    2. input接收到的信息,都为字符串形式,若需要数字,则使用int(input())即可
    3. enumerate可自动生成序列,默认从0开始
    4. 字典的值可以为列表,增加值用append
    5. strip()函数可以截掉字符串左右两边指定符号,为空时还可以去除换行符
    6. str.find(str,beg=0,end=len(string)),find函数可以查询是否包含子序列
      str1 = "this is string example....wow!!!";
      str2 = "exam";
       
      print str1.find(str2);
      print str1.find(str2, 10);
      print str1.find(str2, 40);
      
      # 15
      # 15
      # -1
    7. UTF-8编码,一个汉字占3个字节,以GBK编码为2个字节,1个字节为8位
    8. 一般字符串,执行一个功能,生成一个新内容,原来内容不变
    9. list,tuple,dict,执行一个功能,自身进行变化
    10. 写全局变量时,全部大写
    11. python3的切片[start:end:step]
    12. python传参时,传的是引用,因此会改变原来的值
    13. def func(args):
          args.append(123)
      li = [11,22]
      func(li)
      print(li)
      
      # [11,22,123]
    14. 空的,0,None,"",[],(),{},均为False,其余皆为True
    15. tell(),返回当前文件中指针位置
    16. flush(),刷新文件内部缓冲区,(写入到硬盘中等操作)
    17. __name__:"if __name__ == __main__",在主文件中写
    18. urllib, requests模块:发送http请求,获取请求返回值
    19. filter函数要显示结果,需要把结果转换成list
    20. gettattr用于以字符串的形式去某个模块中寻找函数
    21. 通过类访问静态字段、静态方法、类方法(静态方法的特殊情况);通过对象访问普通字段、类的方法
  • 相关阅读:
    selenium之WebDriver API
    python开发之面试题
    python开发之协程
    Python爬虫
    Python基础
    Django-搭建win7虚拟环境-virtualenv
    Linux系列
    Python知识点
    Python知识点
    Python基础-生物信息:找出基因,生物学家使用字母A、C、T和G构成的字符串建模一个基因组。
  • 原文地址:https://www.cnblogs.com/omg-hxy/p/9070782.html
Copyright © 2011-2022 走看看