手记

python 基础手记

数据类型:

    变量赋值: a = 10  a = ‘adcd’  a[2:3]=>dc 区间取值

    基础类型: int    string

    序列类型:

    列表: 序列都可以进行的操作包括索引,切片,加,乘,检查成员。

                列表的数据项不需要具有相同的类型

                ['physics', 'chemistry', 1997, 2000]

    元组:Python的元组与列表类似,不同之处在于元组的元素不能修改。

              ('physics', 'chemistry', 1997, 2000)

    字典:   字典是另一种可变容器模型,且可存储任意类型对象。

                字典的每个键值 key=>value 对用冒号 : 分割

                {'a': 1, 'b': 2, 'b': '3'}

    流程语句:

                运算符: +(加) - (减) *(乘) /(除)  %(取模)

                **(幂  a=10 b=20 a**b 返回10的20次方)

                // (取整除 a=10 b=3 a//b 返回3)

    if判断: if a > 10:

                    print true

                else:

                    print false

    for循环:a = ['durant',  'james', 'curry']

                   for a in b:

                        print b

    while循环: a = 0

                        while(a < 9) :

                            print a

                            a = a + 1

类:

     定义:class classname :

    类属性: class people: age = 0  或者 setattr(people ,sex ,'man')

                   (set del get hasattr 增删获查)

    构造函数: def __init__(self):

    析构函数:    def  __del__(self) 在对象销毁的时候被调用,当对象不再被使用时,__del__方法运行

    方法定义:  def  function(self ,name )

模块:  

引入: 1)import module1[, module2[,... moduleN]]

            inport test 调用: test.hello()

         2) from modname import name1[, name2[, ... nameN]]

             Python 的 from 语句让你从模块中导入一个指定的部分到当前命名空间中

             from test import unittest  

错误机制:  

        1) try: 语句 except: 错误是执行的语句 else 正确执行后的语句

        2)try: 语句 finaly: 无论错误与否都执行的语句 raise

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

                        raise: 触发错误 实例( raise Exception("Invalid level!", level) )


0人推荐
随时随地看视频
慕课网APP