1.Python的概念

一种解释型、面向对象、动态数据类型的高级程序设计语言。

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

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的基础语法

5.1编码

默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码:

# -*- coding: cp-1252 -*-

上述定义允许在源文件中使用 Windows-1252 字符集中的字符编码,对应适合语言为保加利亚语、白罗斯语、马其顿语、俄语、塞尔维亚语。

5.2标识符

  • 第一个字符必须是字母表中字母或下划线 _ 。
  • 标识符的其他的部分由字母、数字和下划线组成。
  • 标识符对大小写敏感

5.3注释

Python中单行注释以 # 开头,实例如下:

实例(Python 3.0+)

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

执行以上代码,输出结果为:

Hello, World!

5.4行与缩进

python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。

缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。实例如下:

实例(Python 3.0+)

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

5.4多行语句

Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠(\)来实现多行语句,例如:

total = item_x + \ item_y + \ item_z

5.5空行

函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。

空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。

注:空行也是程序代码的一部分。

5.6Print 输出

print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end=""

实例(Python 3.0+)

#!/usr/bin/python3   x="a" y="b" # 换行输出 print( x ) print( y )   print('---------') # 不换行输出 print( x, end=" " ) print( y, end=" " ) print()

以上实例执行结果为:

a
b
--------- a b
 
 
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄