Python基本使用

python代码在线测试工具

python编辑器(有免费与付费版)


Python脚本

Python 3.0以下版本:

#!/usr/bin/python 
# -*- coding: UTF-8 -*-

print("Hello, World!")

Python 3.0+ 版本:(Python3.X 源码文件默认使用utf-8编码)

#!/usr/bin/python3
# -*- coding: UTF-8 -*-

print("Hello, World!"


创建python脚本:

vim text.py

执行python脚本

python test.py


Python 标识符

在 Python 里,标识符不能以数字开头,以单下划线又下划线开头的标识符都有特殊意义;如:_foo、__foo等;

以单下划线开头 _foo 的代表不能直接访问的类属性,以双下划线开头的 __foo 代表类的私有成员,以双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如 __init__() 代表类的构造函数。


严格的代码格式

如下代码会执行错误,因为缩进方式不一致

   print ("Answer")
   # 没有严格缩进,在执行时会报错
  print ("False")


多行语句

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

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

total = item_one + \
        item_two + \
        item_three

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

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


Python 引号

可以使用引号( ' )、双引号( " )、三引号( ''' 或 """ ) 来表示字符串。

其中三引号可以由多行组成,编写多行文本的快捷语法。

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


Python注释

单行注释采用 # 开头。

多行注释使用三个单引号(''')或三个双引号(""")

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

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


等待用户输入

下面的程序执行后就会等待用户输入,按回车键后就会退出:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

raw_input("按下 enter 键退出,其他任意键显示...\n")

\n 实现换行。一旦用户按下 enter(回车) 键退出,其它键显示。


print 输出

默认输出是换行的,若要不换行需要在变量末尾加上逗号

x="a"
y="b"

# 换行输出
print x
print y

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

# 不换行输出
print x,y


其它使用详见菜鸟教程



举报

© 著作权归作者所有


1