WoLykos

一、标识符

(1) 标识符不能以数字开头;以下划线开头的标识符具有特殊的意义,使用时需要特别注意。

  以单下划线开头(如_foo)的标识符代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 “from xxx import *”而导入。

  以双下划线开头(如__foo)的标识符代表类的私有成员。

  以双下划线开头和结尾(如__foo__)的标识符代表Python里特殊方法专用的标识,如__init__()代表类的构造函数。

(2) 标识符字母区分大小写,例如“Abc”与“abc”是两个标识符。

(3) 标识符禁止使用Python中的保留字。 

  保留字又是什么呢?如下:

    and      用于表达式运算,逻辑与操作
    as       用于类型转换
    asser    t断言,用于判断变量或条件表达式的值是否为真
    break    中断循环语句的执行
    class    用于定义类
    continue   继续执行下一次循环
    def     用于定义函数或方法
    del     删除变量或者序列的值
    elif     条件语句 与if else 结合使用
    else     条件语句 条件语句,与if,elif结合使用。也可以用于异常和循环使用
    exceptexcept 包括捕获异常后的操作代码,与try,finally结合使用
    exec     用于执行python语句
    for      循环语句
    finally    用于异常语句,出现异常后,始终要执行finally包含的代码块。与try,except结合使用
    from     用于导入模块,与import结合使用
    global    定义全局变量
    if       条件语句,与else,elif结合使用
    import    用于导入模块,与from 结合使用
    in      判断变量是否存在序列中
    is       判断变量是否为某个类的实例
    lambda    定义匿名函数
    not      用于表达式运算,逻辑非操作
    or       用于表达式运算,逻辑或操作
    pass     空的类,函数,方法的占位符
    print     打印语句
    raise     异常抛出操作
    return    用于从函数返回计算结果
    try      包含可能会出现异常的语句,与except,finally结合使用
    while    循环语句
    with     简化Python的语句
    yield     用于从函数依次返回值

 

二、数值类型

  数字(Number)、字符串(String)''、列表 (List)[]、元组(Tuple)( ,)、字典(Dictionary){:}、集合(Sets){ ,}。

    不可变:字符串,元组;

    无序:字典,集合。

  

  笔记:

    数值类型:

     complex(x) 将x转换到一个复数,实数为 x,虚数为 0。

     complex(x, y) 将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。 

     modf(x) 返回x的整数部分与小数部分,两部分的数值符号与x相同,整数部分以浮点型表示。 

    字符类型:

     三引号('''或者""") 相比起单引号或者双引号,能够标识一个多行的字符串,如一段话的换行、缩进等格式都会被原封不动地保留。

     特殊情况下,记得添加反斜杠(\)进行转义,或者添加前缀r或者R。

     逗号(,)还能用来做金额的千位分隔符,如下:

        

     b、d、o、x  分别是二进制、十进制、八进制、十六进制 ,如下:

        

     s.strip('chars')  返回移除字符串头尾指定的字符('chars')生成的新字符串。默认为去除'  '。 

     s.title()      把所有单词的第一个字母变成大写。 

 

三、操作符

  按位操作符:

  

    注:图片来自泰迪智能科技

 

相关文章: