您的位置:首页 > 编程语言 > Python开发

Python 介绍及基本语法

2017-07-23 15:35 183 查看

Python 简述

Python 是一个简单易学,功能强大的编程语言

Python中有高效的数据结构,和简单有效的方法进行面向对象编程

Python语言简洁优雅,是动态脚本语言,在不同的开发平台快速开发应用程序

Python 应用广泛:人工智能,系统运维,图像处理,Web应用程序开发

Python 有丰富且强大的库

Python版本

目前有两大版本2.x和3.x,互不兼容,我们趋向于3.x版本

查看版本信息

python --version


执行结果

Python 3.5.2


第一个Python程序

打印Helloworld

print("hello word");


输出结果

hello word


编码方式

Python 源文件以UTF-8编码,所有字符串都是unicode字符串

可以为源码文件指定不同的编码方式,如

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


标识符命名规则

第一个字符必须是字母或者下划线

其他字符可以是字母、数字和下划线

标识符大小写敏感

在Python3 中,非-ASCII标识符也被允许

保留字

保留字即关键字,不能用作标识符的名称

可以使用keyword模块打印关键字

import keyword
print(keyword.kwlist)


输出结果

[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]

注释

Python中的注释以
#
号开头

#!/usr/bin/python3
# 第一个注释
print ("Hello, Python!") # 第二个注释


行与缩进

Python中用行的缩进表示一个代码块,而不用
{}


缩进的空格数量可变,约定为4

if True:
print("Choose True")
else:
print("Choose False")


多行语句

语句较长时,应使用
\
折行

item = 123 + 456 \
+ 789
print(item)


[]
,
{}
, 或
()
中的多行语句,不需要使用反斜杠(),例如

total = ['item_one', 'item_two', 'item_three',
'item_four', 'item_five']


同一行显示多条语句

同一行显示多条语句使用分号
;
进行分割

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


简单输入与输出

输入:input()

输入:print()

username=input("输入用户名:")
print("hello "+username)


执行结果:

================== RESTART: F:\Work\MyPython3\codes\test.py ==================
输入用户名:chengzy
hello chengzy
>>>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: