python基础知识点

  • Python程序是大小写敏感的,如果写错了大小写,程序会报错

  • 以#开头的语句是注释,注释是给人看的,可以是任意内容,解释器会忽略掉注释。其他每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块。
    如果字符串里面有很多字符都需要转义,就需要加很多\,为了简化,Python还允许用r’ ‘表示’ ‘内部的字符串默认不转义
    如果字符串内部有很多换行,用\n写在一行里不好阅读,为了简化,Python允许用’’’…’’’的格式表示多行内容

  • 数组 [] () {}
    数据类型:int float complex str bool
    算术运算符:+ - * / % // **
    关系运算符:< > = >= <= != ==

  • 函数:无参无返回值函数/无参有返回值函数/有参有返回值函数/内置函数


  • python异常处理:
    1
    2
    3
    4
    5
    6
    7
    8
    try:
    正常的操作
    except(Exception1[, Exception2[,...ExceptionN]]]):
    发生以上多个异常中的一个,执行这块代码
    else:
    如果没有异常执行这块代码

    try-finally 语句无论是否发生异常都将执行最后的代码。

  • 字符串和编码:
    在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码(可变长编码”的UTF-8编码)。
    对于单个字符的编码,Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符
    len()函数计算的是str的字符数,如果换成bytes,len()函数就计算字节数