/*Python 是一种解释型(没有编译)、交互式语言(Python 提示符 >>> 后直接执行代码)、面向对象(支持面向对象的风格或代码封装在对象的编程技术)、动态数据类型的高级程序设计语言2020 年 1 月 1 日, 停止 Python 2 的更新。Python 2.7 被确定为最后一个 Python 2.x 版本Python 2和3 不同查看 Python 版本Windows 使用 win+R 调出 cmd 运行框python -V或python --version执行Python程序#!/usr/bin/python //告诉操作系统执行这个脚本的时候,调用 /usr/bin 下的 python 解释器print("Hello, World!")特点1.易于学习:Python 有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。2.易于阅读:Python 代码定义的更清晰。3.易于维护:Python的 成功在于它的源代码是相当容易维护的。4.一个广泛的标准库:Python 的最大的优势之一是丰富的库,跨平台的,在 UNIX、Windows 和 Mac 兼容很好。5.互动模式:互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片段。6.可移植:基于其开放源代码的特性,Python 已经被移植(也就是使其工作)到许多平台。7.可扩展:如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用 C 或 C++ 完成那部分程序,然后从你的 Python 程序中调用。8.数据库:Python 提供所有主要的商业数据库的接口。9.GUI 编程:Python 支持 GUI 可以创建和移植到许多系统调用。10.可嵌入: 你可以将 Python 嵌入到 C/C++ 程序,让你的程序的用户获得"脚本化"的能力。环境搭建应用于多平台包括 Linux 和 Mac OS X运行Python 有三种方式1、交互式解释器(通过命令行窗口进入 Python,并在交互式解释器中开始编写 Python )2、命令行脚本3、集成开发环境(IDE:Integrated Development Environment): PyCharm中文编码默认的编码格式是 ASCII 格式解决方法为只要在文件开头加入 # -*- coding: UTF-8 -*- 或者 # coding=utf-8(代码中包含中文,就需要在头部指定编码)案例1:#!/usr/bin/python# -*- coding: UTF-8 -*-print( "你好,世界" )案例2:python2.x 脚本加上 # -*- coding: UTF-8 -*- 或者 #coding=utf-8 后windows 命令提示符下输出中文字符串还会出现乱码需要先使用 decode("utf-8") 转换成 utf-8 编码,然后使用 encode("gbk") 转换成 gbk 编码>>> # -*- coding: UTF-8 -*->>> s="我是中文 ">>> print s.decode("utf-8").encode("gbk")Pycharm 设置步骤:(pycharm右下角)进入 file > Settings,在输入框搜索 encoding。找到 Editor > File encodings,将 IDE Encoding 和 Project Encoding 设置为utf-8。基础语法程序交互式编程 不需要创建脚本文件脚本式编程print ("Hello, Python!")$ chmod +x test.py # 脚本文件添加可执行权限$ ./test.pyPython3.x 与 Python2.x 的许多兼容性设计的功能可以通过 __future__ 这个包来导入。标识符由字母、数字、下划线组成包括英文、数字以及下划线(_),但不能以数字开头区分大小写以下划线开头的标识符是有特殊意义的以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入以双下划线开头的 __foo 代表类的私有成员,以双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如 __init__() 代表类的构造函数可以同一行显示多条语句,方法是用分号 ; 分开保留字符and exec notassert finally orbreak for passclass from printcontinue global raisedef if returndel import tryelif in whileelse is withexcept lambda yield行和缩进与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 来控制类用缩进来写模块所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行注释# 单行注释数据类型Numbers(数字)int(有符号整型)long(长整型[也可以代表八进制和十六进制])float(浮点型)complex(复数)String(字符串)List(列表)Tuple(元组)Dictionary(字典)*/
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。