Skip to main content

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

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

使Python语言对中文友好支持

# -*- coding: utf-8 -*-

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

当前使用的python版本号

python --version

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

print("hello")

Python缩进的正确使用方式

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

a = 10
b = 12
if a > b:
	print("a大于b")
else:
	print("a小于b")

再看个比较复杂的例子

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")

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

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

多行注释的处理

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

'''
我是单引号注释,我不会被执行
我是单引号注释,我不会被执行
我是单引号注释,我不会被执行
我是单引号注释,我不会被执行
我是单引号注释,我不会被执行
我是单引号注释,我不会被执行
'''
"""
我是单引号注释,我不会被执行
我是单引号注释,我不会被执行
我是单引号注释,我不会被执行
我是单引号注释,我不会被执行
我是单引号注释,我不会被执行
我是单引号注释,我不会被执行
"""

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

c = '''
我是格式化的字符,我的输出将会按照我现在的方式输出
	我是格式化的字符,我的输出将会按照我现在的方式输出
我是格式化的字符,我的输出将会按照我现在的方式输出
	我是格式化的字符,我的输出将会按照我现在的方式输出
'''
print(c)

会得到如下的格式 

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

长代码的处理

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

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)

以上结果都是一致的

版权声明

版权声明

durban.zhang 创作并维护的 Walkerfree 博客采用 创作共用保留署名-非商业-禁止演绎4.0国际许可证。本文首发于 Walkerfree 博客(http://www.walkerfree.com/),版权所有,侵权必究。本文永久链接:http://www.walkerfree.com/article/28