python3 基本语法

魔幻小生 / 2023-05-07 / 原文

注释

Python中单行注释以 # 开头

多行注释用三个单引号 ''' 或者三个双引号 """ 将注释括起来

#!/usr/bin/python3

# 第一个注释
# 第二个注释

'''
第三注释
第四注释
'''

"""
第五注释
第六注释
"""
print ("Hello, Python!")

条件控制

Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块

image

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'>

算术运算符

+-*/ 取整除 // 取余 %**

比较运算符

等于 == 不等于 != 大于 > 小于 < 大于等于 >= 小于等于 <=

赋值运算符

赋值 = 加法赋值 += 减法赋值 -= 乘法赋值 *= 除法赋值 /= 取整除赋值 //= 取模赋值 %= 幂赋值 **=

逻辑运算符

andornot

python中的逻辑运算符为短路运算符,从左到右一旦确定结果便停止

字符串(String)

Python 中单引号 ' 和双引号 " 使用完全相同

Python 中的字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始

image

字符串的截取的语法格式如下:变量[头下标:尾下标:步长] 前闭后开原则(start<=x<stop)

  • \ :转义符
  • r :忽略转义
  • + :连接字符串
str1 = 'Hello\nWorld!'
str2 = r'Hello\nWorld!'
print(str1 + str2)