zoukankan      html  css  js  c++  java
  • Python 标识符

    在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。 

    以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入;

    以双下划线开头的 __foo 代表类的私有成员;以双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如 __init__() 代表类的构造函数。

    Python 可以同一行显示多条语句,方法是用分号 ; 分开,如:

    >>> print 'hello';print 'runoob';
    hello
    runoob


    多行语句

    Python语句中一般以新行作为语句的结束符。

    但是我们可以使用斜杠( )将一行的语句分为多行显示,如下所示:

    total = item_one + 
            item_two + 
            item_three

    语句中包含 [], {} 或 () 括号就不需要使用多行连接符。如下实例:

    days = ['Monday', 'Tuesday', 'Wednesday',
            'Thursday', 'Friday']


    同一行显示多条语句

    Python可以在同一行中使用多条语句,语句之间使用分号(;)分割,以下是一个简单的实例: 
    #!/usr/bin/python
    
    import sys; x = 'runoob'; sys.stdout.write(x + '
    ')


    执行脚本传入参数,使用sys模块,编辑 test.py 如下

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    
    import sys
    
    print sys.argv

    sys.argv 用来获取命令行参数

    运行命令,执行结果:

    ./test.py hello
    ['./test.py', 'hello']

    sys.argv[0] 代表文件本身路径,所带参数从 sys.argv[1] 开始。

     

       qing

      282***728@qq.com

       参考地址

    脚本语言的第一行,目的就是指出,你想要你的这个文件中的代码用什么可执行程序去运行它,就这么简单。

    #!/usr/bin/python : 是告诉操作系统执行这个脚本的时候,调用 /usr/bin 下的 python 解释器;

    #!/usr/bin/env python(推荐): 这种用法是为了防止操作系统用户没有将 python 装在默认的 /usr/bin 路径里。当系统看到这一行的时候,首先会到 env 设置里查找 python 的安装路径,再调用对应路径下的解释器程序完成操作。

    #!/usr/bin/python 相当于写死了python路径;

    #!/usr/bin/env python 会去环境设置寻找 python 目录,推荐这种写法

     
     
  • 相关阅读:
    八个方便C#开发的省时的国外工具
    从babel-polyfill的一个坑而起
    Universal Link
    微信机器人
    微信手记
    Elasticsearch手记
    小游戏引擎手记
    【数学基础】3D数学基础-左右手坐标系
    【linux基础】linux误改sudoers权限之后的恢复及配置sudoers
    【c/c++基础】struct/typedef struct的用法详解总结
  • 原文地址:https://www.cnblogs.com/ExMan/p/9118071.html
Copyright © 2011-2022 走看看