Python 入门基础知识 - 入门简介

使Python语言对中文友好支持

-*- coding: utf-8 -*-

上面这段代码 代表 可以友好的对中文进行处理【提示:顶格输入上面代码】

当前使用的python版本号

1
python --version

version 2.7.13 这里的井号 代表本行被注释掉了,此行不会被执行,看下Python的简单应用,如下

1
print("hello")

Python缩进的正确使用方式

python中不用花括号代表语句块,而是使用缩进

1
2
3
4
5
6
a = 10
b = 12
if a > b:
	print("a大于b")
else:
	print("a小于b")

再看个比较复杂的例子

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
if a > b:
	if a == 1:
		print("a == 1")
	else:
		if a == 0:
			print("a == 0")
		else:
			pass
elif a == b:
	print("a == b")
else:
	print("这里是b")

处于同一级的代码缩进,其缩进的大小要保持一致,我们将上面的代码修改下

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
if a > b:
	if a == 1:
		print("a == 1")
	else:
		if a == 0:
			print("a == 0")
		 else: # 请留意这里的缩进 多了一个空格
			pass
elif a == b:
	print("a == b")
 else: # 请留意这里的缩进 多了一个空格
	print("这里是b")

会报错 提示 IndentationError: unindent does not match any outer indentation level

多行注释的处理

如何来表示多行注释, 多行注释可以使用一对三个单引号或者一对三个双引号,比如

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
'''
我是单引号注释,我不会被执行
我是单引号注释,我不会被执行
我是单引号注释,我不会被执行
我是单引号注释,我不会被执行
我是单引号注释,我不会被执行
我是单引号注释,我不会被执行
'''
"""
我是单引号注释,我不会被执行
我是单引号注释,我不会被执行
我是单引号注释,我不会被执行
我是单引号注释,我不会被执行
我是单引号注释,我不会被执行
我是单引号注释,我不会被执行
"""

同时一对单/双引号还可以作为格式化的字符,比如

1
2
3
4
5
6
7
c = '''
我是格式化的字符,我的输出将会按照我现在的方式输出
	我是格式化的字符,我的输出将会按照我现在的方式输出
我是格式化的字符,我的输出将会按照我现在的方式输出
	我是格式化的字符,我的输出将会按照我现在的方式输出
'''
print(c)

会得到如下的格式

1
2
3
4
我是格式化的字符,我的输出将会按照我现在的方式输出
	我是格式化的字符,我的输出将会按照我现在的方式输出
我是格式化的字符,我的输出将会按照我现在的方式输出
	我是格式化的字符,我的输出将会按照我现在的方式输出

长代码的处理

python 中遇到较长的代码如何处理呢,可以使用 \ (右斜杠)或者 圆括号将一条语句写成几行,如下

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
d = 1 + 2 + 3 + 4 + 5 + 6
print(d)
d = 1 +\
2 +\
3 +\
4 +\
5 +\
6
print(d)
d = (1 +
2 +
3 +
4 +
5 +
6)
print(d)

以上结果都是一致的

Licensed under CC BY-NC-SA 4.0
最后更新于 Jul 22, 2025 18:31 +0800