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. 通过类访问静态字段、静态方法、类方法(静态方法的特殊情况);通过对象访问普通字段、类的方法
  • 相关阅读:
    常用正则表达式大全
    ASP.netMVC验证码
    装饰器
    闭包函数
    猜年龄
    函数基础
    文件的高级应用
    字符编码
    文件的三种打开模式
    深浅拷贝+异常处理
  • 原文地址:https://www.cnblogs.com/omg-hxy/p/9070782.html
Copyright © 2011-2022 走看看