zoukankan      html  css  js  c++  java
  • python实战2

    参考链接

    yaml 官方网站:

    https://pyyaml.org/wiki/PyYAMLDocumentation 3

    面向对象项目实战

    yaml 用法

    • 语法
    • 大小写敏感
    • 使用缩进表示层级关系
    • 缩进时不允许使用Tab键,只允许使用空格。
    • 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可
    • #表示注释,从这个字符一直到行尾,都会被解析器忽略,这个和python的注释一样
    • 支持的数据格式

      • 对象:键值对的集合,又称为映射(mapping)/ 哈希(hashes) / 字典(dictionary)
      • 数组:一组按次序排列的值,又称为序列(sequence) / 列表(list)
      • 纯量(scalars):单个的、不可再分的值。字符串、布尔值、整数、浮点数、Null、时间、日期
    • 纯量

        1. Str 类型的
        1. int和float类型的数字
      • 3.布尔值用true和false表示
      • 4.None用~表示
      • 5.日期采用复合 iso8601 格式的年、月、日表示。
    • 特殊用法

      1. !! YAML中使用!!做类型强行转换
      2. 使用 &锚点, <<: *锚点 使用 * 引用

    Pycharm 常用快捷键介绍

    mac 上
    格式化: option + command + L

    导入:option + 回车

    复制当前行: command + d

    查看源代码:command + 左键

    注释: command + /
    多行注释: 选中多行 command +/

    查找: command+f
    替换:command+r

    windows上:
    上面command 换成ctrl , option 换成alt

    #
    #'''
    #yaml的用法
    # .大小写敏感
    # .使用缩进来表示层级关系
    # .缩进时不允许使用Tab键,只允许使用空格
    # .缩进 的空格数目不重要,只要相同层级的元素左侧对齐即可
    # .#表示注释,从这个字符一直带尾行都会被解析器忽略,这个和python的注释一样
    #
    #yaml支持的数据结构
    # .对象:键值对的集合,又称映射/好像/字典
    # .数字(列表)
    # .纯量:单个的、不可再分的值。字符串,布尔值、整数、浮点数、Null、时间、日期
    #
    #1.字典
    # yaml里面的键值对,也就是python里的字典(dict)数据类型
    # .使用冒号,冒号后面有空格。格式为key: wvlue
    # .使用缩进表示层级关系
    # .支持流式语法表示对象
    #
    #
    #2.yaml可以实现嵌套
    #
    #
    # '''
    #3、引用
    #锚点&和别名*,可以用来引用。

    #4.!!yaml中使用!!做类型强行转换
    #
    ###流式写法
    - aa: 1
    bb: {c: 3, d: 4}



    - - a
    - b
    ##流式写法
    - c [a, b, c]
    #
    #f:
    - - 2
    - 3
    - 4
    - 5

    - str1: "string string2"
    int1: !!str 10
    int2: 10
    float1: 3.14
    bool1: true
    boll2: false
    none1: ~
    datatime: 2020-06-06
    ##
    - default: &testenv
    adapter: 786
    ip: 10.122.133:8080
    development:
    qq: 12345543
    awwx: eert
    <<: *testenv
    prd:
    qdd: 2345
    <<: *testenv
    ##
  • 相关阅读:
    Eclipse CDT 调试故障解决:Can't find resource for bundle java.util.PropertyResourceBundle
    winpcap 枚举网卡设备Demo
    ORCA msi修改工具 解决 msn 卡巴斯基 iTune等不能在Windows Server 2003下安装的问题
    收藏 彩色转灰度的舍入问题
    C++之仿函数
    CTreeCtrl icon 背景透明 解决方法
    colinux 运行和配置
    生成COM Dll的tlb文件的两种方法
    windows下建立gcc/g++/gdb/make编译及调试C/C++的IDE环境
    使用伪寄存器调试MSVC++程序的介绍An introduction to debugging in MSVC++ using Pseudoregisters
  • 原文地址:https://www.cnblogs.com/zwldyt/p/13070582.html
Copyright © 2011-2022 走看看