zoukankan      html  css  js  c++  java
  • Python学习笔记

    今天参加了Python的相关培训,总的来说Python还是非常易用的,下面总结几个本人认为新手容易困惑的点:

    1. 元组用(),list用[],元祖不能修改,主要注意符号。

    2. pass就是空语句,其存在意义主要由于Python自身语法。

    以if语句为例,
    在c或c++/java中:

    if(true)
    ;
    //do nothing
    else
    {
    //do something
    }

    对应于python就要这样写:

    if true:
    pass #do nothing,不写pass会报错。
    else:
    #do something

    3. 关于开头的两行注释

    #!/usr/bin/env python
    #
    -*- coding: utf-8 -*-

    Python至少应当有第一行那样的特殊形式的注释。它被称作 组织行 ——源文件的头两个字符是#!,后面跟着一个程序。这行告诉你的Linux/Unix系统当你 执行 你的程序的时候,它应该运行哪个解释器(在windows下似乎不是必须的)。

    另外,指定编码的第二行必须写在前两行内,写到第三行就会无效。

    4. 关于字典,dictionary可以多对多,如果一个key对应多个value,返回的是最后一个value(貌似没什么意义)。

    5. 关于from module import:

    • 如果你要经常访问模块的属性和方法,且不想一遍又一遍地敲入模块名,使用 from module import
    • 如果你想要有选择地导入某些属性和方法,而不想要其它的,使用 from module import
    • 如果模块包含的属性和方法与你的某个模块同名,你必须使用 import module 来避免名字冲突。
    Raiden Cheng
  • 相关阅读:
    streamsets 集成 cratedb 测试
    streamsets k8s 部署试用
    streamsets rest api 转换 graphql
    StreamSets sdc rpc 测试
    StreamSets 相关文章
    StreamSets 多线程 Pipelines
    StreamSets SDC RPC Pipelines说明
    StreamSets 管理 SDC Edge上的pipeline
    StreamSets 部署 Pipelines 到 SDC Edge
    StreamSets 设计Edge pipeline
  • 原文地址:https://www.cnblogs.com/raidencheng/p/1664537.html
Copyright © 2011-2022 走看看