• python学习笔记


    1.dir()函数

            返回所有查询对象的所有属性和函数列表。

    2.python内置数据类型:整型(数字)、字符串、元组、列表、字典和布尔类型     

      1)整型——int——数字--不可变数据类型
        python有5种数字类型,最常见的就是整型int,int python方法很实用。例如:1234、-1234

      2)布尔型——bool——用符号==表示--不可变数据类型
        布尔型是一种比较特殊的python数字类型,它只有True和False两种值,它主要用来比较和判断,所得结果叫做布尔值。例如:3==3 给出True,3==5给出False

      3)字符串——str——用' '或" "表示--不可变数据类型
        例如:'www.iplaypython.com'或者"hello"

      4)列表——list——用[ ]符号表示--可变数据类型
        例如:[1,2,3,4]

      5)元组——tuple——用( )符号表示--不可变数据类型
        例如:('d',300)

      6)字典——dict——用{ }符号表示--可变数据类型
        例如:{'name':'coco','country':'china'}

    3.type()函数

      返回查询对象的数据类型

    4.python字符串str

      1)单引号或者双引号创建

      2)字符串str()方法

        用str方法创建一个新的字符串,如a=123   ;b=str(a)

        str()把原本不是字符型的数据变成字符型

      3)python中字符串索引

        正向索引:abcde(01234)  

        反向索引:abcde(-5,-4,-3,-2,-1),即从右往左,最右边是-1

        如:x[0:-1]表示所有数字,所谓切片就是这个

    5.python整型

      python目前可以支持的整型数据类型变量前的操作符有:加(+)、减(-)、乘(*)、除(/)和幂(**)

      整型和字符型转换:str(123),,,,,,,,,int('1235')

    6.python列表

      列表list在python中作用很强在,列表可以包含不同类型的数据对像,同时它是一个有序的集合。所有序列能用到的标准操作方法,列表也都可以使用。比如切片、索引等,python的列表是可变数据类型,它支持添加、修改、删除等操作。

      创建新列表,支持所有数据类型

      修改列表:直接用下标来修改,如a=[1,22,222],a[0]=2  =>a=[2,22,222]

      列表方法:append、count、extend、index、python list insert、python reverse、del、remove、pop和sort排序

    7.python元组

      1)元组创建

        创建元组方法很简单,元组是用小括号( )包括起来的,( )括号中的元素用逗号分割,这样就完成元组的创建了,有时赋值可省掉小括号,若只有一个元素,后面加上逗号,如a=1,

        tuple()创建元组:将列表创建为元组tuple([1,2,3]);将字符串转化为元组tuple('hello')

      2)读取元组中的值

        元组支持索引和切片取值

      3)修改元组

        不可修改,可转化为列表修改,再转回

        元组几点总结:

          1、元组是一个有序的集合,
          2、元组和列表一样可以使用索引、切片来取值。
          3、创建元组后不能在原地进行修改替换等操作。
          4、元组支持嵌套,可以包含列表、字典和不同元组。
          5、元组支持一般序列的操作,例如:+、*
                 >>>(1,2)+(3,4)
                 (1,2,3,4)
                 >>>(7,8)*4
                 (7,8,7,8,7,8,7,8)
              注意+、*操作时,返回的是一个新元组

    8.python字典类型

      字典变量名[键名key] =键对应的值value

      可用dict()函数直接创建字典变量

      字典删除,三种方式:

        1、del方法:删除键对应的值,del空格 变量名[键名],如果只写变量名就是删除此字典
        2、clear方法:清空字典内容,变量名.clear()
        3、python pop方法:删除键对应的值,但它会把对应值的输出后再删除

    9.python的集合类型

      创建:set(变量)

      添加:a=set('boy'),

        add:a.add('python');a=>['y','python','b','o']

        update:a.update('python');a=>['b', 'h', 'o', 'n', 'p', 't', 'y']

      删除:a = set('boy'),a.add('python'),a.remove('python') ; ['y', 'b', 'o'] 

      集合操作符:交集(&)、并集(|)、差集(-)、不等于(!=)、等于(==)、是成员关系(in)、不是成员关系(not in)

      set()是无序的,不能用索引和切片取值

     10.help()内置函数

      打开该模块的帮助文档:help('str')

    11.文件读取

      open()---打开文件

      read()---读取文件 

        1)、read( ):表示读取全部内容

        2)、readline( ):表示逐行读取

      close()---关闭文件

    12、注释

      单行注释:#

      多行注释:‘’‘ ’‘’  或者 """     """

      开头注释:为防止中文注释有问题,文件开头加入:# coding=utf-8

    13.特殊声明

      continue,break,pass(充当占位符),global(声明全局变量),assert(断言,assert 表达式 [, 参数],提前捕获异常),lambda(匿名函数)

    说明:本知识点适合初学者略看,参考网址:http://www.iplaypython.com/jinjie

  • 相关阅读:
    js 小数取整的函数
    VS2015 Apache Cordova
    C# 标签(条码)
    异步提交form的时候利用jQuery validate实现表单验证
    调试javascript
    Chrome 控制台console的用法
    MvcPager分页控件以适用Bootstrap
    更好理解接口
    为什么上班一天都是坐着,但仍会疲惫不堪?(转)
    如何解决空虚感?(转)
  • 原文地址:https://www.cnblogs.com/xunyingFree/p/6146855.html
Copyright © 2020-2023  润新知