zoukankan      html  css  js  c++  java
  • python杂记

    • python命名规范:
    1. 类名:驼峰命名
    2. 函数和方法名:小写_和_下划线
    • 判断数据data的编码方法:
    1. type(data) == unicode
    • json文件中可以使用字典和列表。字典转json串:dump/dumps;json串转字典:load/loads(带有s就是和字符串沾边,不带s和文件对象沾边)
    • 获取环境变量:
    1 >>>import os
    2 >>>os.environ  #获取所有环境变量
    3 >>>os.environ.get(“dade”)   #获取环境变量”dade”的值
    • 字典的get操作:
    1. print info['id']                         # 通过key取值
    2. print info.get('id')                        # 通过key取值

    用中括号取值和get方法取值的区别 ,get方法获取不到key的时候不会报错,中括号取值找不到key会报错,所以get方法更常用。get方法还可以多传一个参数,如果get不到key的话,那么返回这个参数值。如果不写的话,默认get不到返回None。

    1. print all.keys()       #获取该字典的所有key。将返回一个字典中所有关键字组成的无序列表(如果想要排序,只需使用sorted(all.keys()))。使用 in 关键字,可以检查字典中是否存在某个关键字
    2. print all.values()    #获取该字典所有的value
    3. print all.items()      #获取字典的key和value,循环的时候用
    • assertEqual(self, excepted, observed, message=’’)
      excepted:期望值;observed:实际值;如果excepted和observed相等,则通过;msg为失败时打印的信息

    • 模块的模块名:通过全局变量 __name__ 得到
    • 内置函数 dir(模块名) 用于按模块名搜索模块定义,它返回一个字符串类型的存储列表
    • .format() 基本用法

    1. 基本用法:

    1 >>> print "wr are the {} who say {}!".format("knights","Ni")
    2 wr are the knights who say Ni!

    2. 大括号和其中的字符会被替换成传入 str.format() 的参数。大括号中的数值指明对象中的哪一个:

    1 >>> print "{0} and {1}".format('span','eggs')
    2 span and eggs
    3 >>>
    4 >>> print "{1} and {0}".format('span','eggs')
    5 eggs and span

    3. 也可以通过参数名来引用值:

    1 >>> print "This {food} is {adjective}.".format(food="spam",adjective="absolutely horrible")
    2 This spam is absolutely horrible.

    4. 位置参数和关键字参数可以随意组合:

    1 >>> print "The story of {0}, {1}, and {other}.".format("Bill","Manfred",other="Georg")
    2 The story of Bill, Manfred, and Georg.
    • pip
    1. pip show:将会显示一个指定的包的信息 (例如:pip show requests)
    2. pip list:将会列出所有安装在虚拟环境的包(例如:pip list)
  • 相关阅读:
    thinkPHP框架学习笔记
    ajax的项目实操(只用于记录部分文件未引入)
    js中两个感叹号的原理与用法分析(转载记录没找到原帖)
    html5+css3学习笔记-prefixfree前缀补全插件
    背景图动起来就这么简单!
    flash设计师罢工,小前端顶上
    onbeforeunload与a标签在IE中的冲突bug(转载)
    js自定义的简易滚动条
    2020牛客国庆集训派对day2
    马拉车算法 Manacher
  • 原文地址:https://www.cnblogs.com/sunshine-blog/p/9497473.html
Copyright © 2011-2022 走看看