zoukankan      html  css  js  c++  java
  • python

    运算符:关系运算、逻辑运算、算数运算、等

    数据类型:int,float,complex,long

    字符串:str1='abc'

    str2="i'm ss"

    str3='''nihao

    i'm ss'''

    元祖:t=("张三",30,"男")

    列表:处理一组有序项目的数据结构,即可以在一个列表中存储一个序列的项目

    列表是可变类型的数据,列表的组成:用[]表示列表,包含了以逗号分隔开的数字,或者字符串

    --list1=['simon',18,'张三']

    --list2=[1,2,3]

    --list3=["str1","str2","str3"]

    索引:list1[0]

    切片:list[0:2:1]起始值:结束值:步长

    查看存储空间id(list1)查看类型type(list1)

    添加

    list1.append("12345678")

    修改

    list1[0]='haha',然后使用list1查看里面的值是否变化

    id(list1),存储空间不变,元祖的值要是变了,存储空间是变化的

    删除

    list1.remove("12345678")

    del(list1[1])

    帮助:help(list.append)--进入后可以自己查看帮助,q退出

    查找in

    'fangdan' in list1--返回true

    对象与类

    对象(笔记本)=属性(形状、颜色、外观,用来描述)+方法(输入、输出)

    列表是使用对象和类的一个例子

    --当你使用变量i并给它赋值的时候,比如赋整数5,你可以认为你创建了一个类(类型)int的对象(实例)i

    字典{}

    是python中唯一的映射类型,字典对象是可变的,但是字典的键必须使用不可变对象,并且一个字典中可以使用不同的类型键值

    keys()或者values()返回键列表或者值列表,items()返回包含键值对的元祖。

    例如:dic={'key':'value','name':'fangdan','age':18,'gender':'male'}

    for k in dic

    print k

    或者

    for k in dic

    dic[k]

    ------

    增加

    dic['tel']='12345678',这个增加到字典中,是无序的,不一定在最后的位置上

    修改

    dic['tel']='88888'

    删除

    del(dic['tel'])

    删除单个字段dic.pop()或者删除所有字段,变成空字典dic.clear

    工厂函数:用来生成一个字典

    len(),hash()用于判断某个对象是否可以做一个字段的键,非哈希类型报typeerror错误

    dic.clear()删除字典中的所有元素

    dic.fromkeys(seq,val=None)已seq中的元素为键创建并返回一个字典,val为指定的默认值

    dic.get(key,default=None)返回key的value,如果该键不存在返回default指定的值

    dic.has_key(key)判断字段中是否存在key,建议使用in和not in代替

    dic.items()返回键值对元祖的列表

    dic.keys()返回字典中键的列表

    dic.pop(key,default)同get()区别是若key存在,删除并返回dic[key],若不存在切default未指定值,抛出keyerror异常

    dic.setdefault(key,default=None)同set(),若key存在,则返回其value,若不存在,则dic[key]=default

    dic.update[dic2]将dic2中的键值对添加到字典dic中,如果有重复覆盖,原字典不存在的条目添加进。

    dic.values()返回字典中所有值得列表

    控制流

  • 相关阅读:
    appium自动化测试搭建
    How to install Qt Creator on Ubuntu 18.04
    Luci
    OpenWrt 根文件系统启动过程分析
    shell 杂烩
    OpenWrt Luci 调试日志输出的一种方法
    jQuery实现购物车计算价格的方法
    js实现购物车添加,减少数量
    golang-键盘录入数据
    JAVA存储机制(栈、堆、方法区详解)
  • 原文地址:https://www.cnblogs.com/victory-0315/p/6362891.html
Copyright © 2011-2022 走看看