1.Python的概念
一种解释型、面向对象、动态数据类型的高级程序设计语言。
2.Python的面向对象
Python是完全面向对象的语言。函数、模块、数字、字符串都是对象,完全支持继承、重载、派生、多继承。支持重载运算符和动态类型。
3.Python的安装
官网下载Python>>https://www.python.org/downloads/windows/,选择下载版本,进行安装。注意,安装时记得ADD Python 3.6 to Path选项打勾,可以省去很多设置。
4.Pythhon的执行
Python在执行时,首先会将.py文件中的源代码编译成Python的byte code(字节码),然后再由Python Virtual Machine(Python虚拟机)来执行这些编译好的byte code。
5.Python的基础语法
默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码:
# -*- coding: cp-1252 -*-
上述定义允许在源文件中使用 Windows-1252 字符集中的字符编码,对应适合语言为保加利亚语、白罗斯语、马其顿语、俄语、塞尔维亚语。
Python中单行注释以 # 开头,实例如下:
执行以上代码,输出结果为:
Hello, World!
python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。
缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。实例如下:
Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠(\)来实现多行语句,例如:
total = item_x + item_y + item_z
函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。
空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。
注:空行也是程序代码的一部分。
print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end="":
以上实例执行结果为:
a
b
---------
a b
原文:https://www.cnblogs.com/Mei95/p/10737791.html