zoukankan      html  css  js  c++  java
  • python随便笔记。。。

    一、input().strip(),strip()的作用是不读取用户输入的空格

    s.strip(rm)        删除s字符串中开头、结尾处,位于 rm删除序列的字符
    s.lstrip(rm)       删除s字符串中开头处,位于 rm删除序列的字符
    s.rstrip(rm)      删除s字符串中结尾处,位于 rm删除序列的字符

    注意:
    1. 当rm为空时,默认删除空白符(包括' ', ' ',  ' ',  ' ')
    >>> a = '     123'
    >>> a.strip()
    '123'
    >>> a=' abc'
    'abc'
    >>> a = 'sdff '
    >>> a.strip()
    'sdff'

    2.这里的rm删除序列是只要边(开头或结尾)上的字符在删除序列内,就删除掉。
    >>> a = '123abc'
    >>> a.strip('21')
    '3abc'   结果是一样的
    >>> a.strip('12')
    '3abc'

    二、json和字典相互转换

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#Java、JavaScript、PerlPython等)。这些特性使JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率)。

    说白了就是所有语言都能用json,接口返回的都是json,所以要输出json格式的

    dic = {"name":"niuniu","age":18}
    print(json.dumps(dic))#把字典转成json串
    fj = open('a.json','w')
    print(json.dump(dic,fj))#把字典转换成的json串写到一个文件里面
    s_json = '{"name":"niuniu","age":20,"status":true}'
    print(json.loads(s_json))#把json串转换成字典

    三、生成时间格式命名的文件

     t = time.strftime('%Y-%m-%d_%H%M%S')
     fj = open('%s.json'% t, 'w')time

  • 相关阅读:
    OpenCV程序在生产环境中运行
    C#调用C++导出(dllexport)方法
    IIS7.5 GZip配置
    wcf学习笔记--初识wcf
    Greenplum installation guide
    Cloudera 5.8.2 Installation guide
    WPF DataGrid 合并单元格
    wpf DataGrid CheckBox列全选
    WPF button 圆角制作
    WPF passwordbox 圆角制作
  • 原文地址:https://www.cnblogs.com/xiaojinniu425/p/6075486.html
Copyright © 2011-2022 走看看