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程序
打印Helloworldprint("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 >>>
相关文章推荐
- python学习笔记一 介绍、基本语法、流程控制
- 从变量到封装:一文带你为机器学习打下坚实的Python基础 By 机器之心2017年10月13日 10:43 本文整体梳理了 Python 的基本语法与使用方法,并重点介绍了对机器学习十分重要的且常
- day1 python 介绍、基本语法、流程控制
- Python 01--介绍、基本语法、流程控制
- Day1 - Python基础1 介绍、基本语法、流程控制
- python基本语法:元组
- Python中__slots__属性介绍与基本使用方法
- python基本语法(二)
- python 基本语法
- Oracle存储过程基本语法介绍-实例
- python基本语法注意点(补充ing)
- Python 3(2)基本语法
- ES6学习——类语法:基本概念介绍
- 01Python的基本语法--数据类型
- Python学习(六)—基本语法
- Python学习02- 基本语法与数据结构
- python语法介绍
- python基本语法笔记
- 用python做数据分析4|pandas库介绍之DataFrame基本操作
- 【20170929】python_语言设计(1)基本语法