python3 基本语法
注释
Python中单行注释以 # 开头
多行注释用三个单引号 ''' 或者三个双引号 """ 将注释括起来
#!/usr/bin/python3
# 第一个注释
# 第二个注释
'''
第三注释
第四注释
'''
"""
第五注释
第六注释
"""
print ("Hello, Python!")
条件控制
Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块

if condition_1:
statement_block_1
elif condition_2:
statement_block_2
else:
statement_block_3
循环语句
标准数据类型
Python3 中常见的数据类型有:
- Number(数字)
- String(字符串)
- bool(布尔类型)
- List(列表)
- Tuple(元组)
- Set(集合)
- Dictionary(字典)
Python3 的六个标准数据类型中:
- 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
- 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
数字类型(Number)
python中数字有四种类型:整数、布尔型、浮点数和复数。
- int :只有一种整数类型 int,表示为长整型,没有 python2 中的 Long
- float :如 1.23、3E-2
- bool :True/False
- complex :如 1 + 2j、 1.1 + 2.2j
>>> a, b, c, d = 20, 5.5, True, 1 + 2j
>>> print(type(a), type(b), type(c), type(d))
<class 'int'> <class 'float'> <class 'bool'> <class 'complex'>
算术运算符
加 + 减 - 乘 * 除 / 取整除 // 取余 % 幂 **
比较运算符
等于 == 不等于 != 大于 > 小于 < 大于等于 >= 小于等于 <=
赋值运算符
赋值 = 加法赋值 += 减法赋值 -= 乘法赋值 *= 除法赋值 /= 取整除赋值 //= 取模赋值 %= 幂赋值 **=
逻辑运算符
与 and 或 or 非 not
python中的逻辑运算符为短路运算符,从左到右一旦确定结果便停止
字符串(String)
Python 中单引号 ' 和双引号 " 使用完全相同
Python 中的字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始

字符串的截取的语法格式如下:变量[头下标:尾下标:步长] 前闭后开原则(start<=x<stop)
- \ :转义符
- r :忽略转义
- + :连接字符串
str1 = 'Hello\nWorld!'
str2 = r'Hello\nWorld!'
print(str1 + str2)