python

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

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

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

#coding=utf-8     等号两边不能有空格

python标识符:由字母、数字、下划线组成,但不以数字开头。严格区分大小写。

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

                                                              双下划线__foo代表类的私有成员。

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

行和缩进:缩进的空白数量可变,只要缩进的数量一致即可。这个要严格执行。(IndentationError: unexpected indent,缩进空格的数量不一致)

python可以使用  \  将一行语句分为多行显示。但 [   ]  , {  } ,(  ) 不需要使用多行连接符。

total = item_one + \
           item_two + \
           item_three

python中的引号引号( ' )、双引号( " )、三引号( ''' 或 """ ) 来表示字符串。三引号表示多行。

word = 'word'
sentence = "这是一个句子。"
paragraph = """这是一个段落。
包含了多个语句"""

注释:   单行注释  #,多行注释 三引号( ''' 或 """ )

'''
这是多行注释,使用单引号。
这是多行注释,使用单引号。
这是多行注释,使用单引号。
'''

"""
这是多行注释,使用双引号。
这是多行注释,使用双引号。
这是多行注释,使用双引号。
"""

python空行函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。

                    空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。
                    记住:空行也是程序代码的一部分

同一行显示多条语句:语句之间用分号  ;  相隔。

                                     import sys; x = 'runoob'; sys.stdout.write(x + '\n')

print输出: print默认是换行输出。如果不想换行,需要在变量末尾加上逗号 ,

# 不换行输出
print x,
print y,

# 不换行输出
print x,y

 

posted on 2017-10-19 15:46  步行者811  阅读(112)  评论(0编辑  收藏  举报

导航