为了账号安全,请及时绑定邮箱和手机立即绑定

python 基础手记

标签:
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) )


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消