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