Skip to content

Latest commit

 

History

History
51 lines (45 loc) · 1.85 KB

base.md

File metadata and controls

51 lines (45 loc) · 1.85 KB

Python基础

  • 查看版本

      python --version
      Python 3.10.5
      
      python -V
      Python 3.10.5
    
  • 文档注释(Docstring)

    • 作为文档的Docstring一般出现在模块头部、函数和类的头部,这样在python中可以通过对象的__doc__对象获取文档. 编辑器和IDE也可以根据Docstring给出自动提示.
    • 文档注释以 """ 开头和结尾, 首行不换行, 如有多行, 末行必需换行
  • 三引号 ''' '''

  • 算数运算符

    • ** 幂--返回x的y次方,示例:2**3,2的3次方

    • // 取整数--返回商的整数部分

        >>> 11//2
        5
        >>> 11//2.0
        5.0
        >>> 11.0//2.0
        5.0
        >>> 11.00//2.0
        5.0
        >>> 11.00//2.00
        5.0
        >>> 11.0//2
        5.0
      
  • 空值,在 Python 中,用 None 来表示

  • 当Python 解释器读取源代码时,为了让它按 UTF-8 编码读取,我们通常在文件开头写上这两行:

      #!/usr/bin/env python3
      # -*- coding: utf-8 -*-
    
  • 基本数据类型转换

    方法 说明 备注
    int(x [,base ]) 将x转换为一个整数 符合规则的字符串类型
    float(x) 将x转换到一个浮点数
    complex(real [,imag ]) 创建一个复数
    str(x) 将对象 x 转换为字符串
    repr(x) 将对象 x 转换为表达式字符串
    eval(str) 用来计算在字符串中的有效 Python 表达式,并返回一个对象
    tuple(s) 将序列 s 转换为一个元组
    list(s) 将序列 s 转换为一个列表
    chr(x) 将一个整数转换为一个字符
    unichr(x) 将一个整数转换为 Unicode 字符
    ord(x) 将一个字符转换为它的整数值
    hex(x) 将一个整数转换为一个十六进制字符串
    oct(x) 将一个整数转换为一个八进制字符串