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
  • 相关阅读:
    new Date在不同浏览器识别问题
    22. Generate Parentheses dfs填表
    迪杰斯特拉+优先队列实现
    1062 最简分数 (20 分)
    1091 N-自守数 (15 分)
    1054 求平均值 (20 分)
    1045 快速排序 (25 分)
    1086 就不告诉你 (15 分)
    1076 Wifi密码 (15 分)
    1081 检查密码 (15 分)
  • 原文地址:https://www.cnblogs.com/raidencheng/p/1664537.html
Copyright © 2011-2022 走看看