zoukankan      html  css  js  c++  java
  • Python基础知识之疑点难点

    一、标识符

    (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()      把所有单词的第一个字母变成大写。 

     

    三、操作符

      按位操作符:

      

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

    一个佛系的博客更新者,随手写写,看心情吧 (っ•̀ω•́)っ✎⁾⁾
  • 相关阅读:
    百度云管家开机启动如何取消
    双语小说阅读:《谁动了我的奶酪》
    [Swift]方法
    Swift中的类型属性(静态变量)
    Swift 学习之二十一:?和 !(详解)
    苹果Swift可为Windows/Android开发软件了
    iOS7下滑动返回与ScrollView共存二三事
    swift c++ oc 混编
    RTOS
    STM32 RTC
  • 原文地址:https://www.cnblogs.com/WoLykos/p/9349076.html
Copyright © 2011-2022 走看看