zoukankan      html  css  js  c++  java
  • 变量

    1.python不用事先声明变量,赋值过程中就包含了变量声明和定义的过程

    2.用“=”赋值,左边是变量名,右边是变量的值

    a="ABCDEFG"

    相当于 String a="ABCDEFG"

    字符串

    print('hello world')
    b="ABCDEFG"
    print(b)
    print(b[0:2])
    print(b[2:])
    print(b *3)

    运行以上代码结果:

    hello world
    ABCDEFG
    AB
    CDEFG
    ABCDEFGABCDEFGABCDEFG

    列表

    类似于一个数组,一个有序可变集合的容器。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。

    list1 = ['physics', 'chemistry', 1997, 2000]
    list2 = [1, 2, 3, 4, 5, 6, 7 ]
     
    print "list1[0]: ", list1[0]
    print "list2[1:5]: ", list2[1:5]

    运行以上代码结果:

    list1[0]:  physics
    list2[1:5]:  [2, 3, 4, 5]

    元组

    可以视为不可变的列表,在赋值之后就不能二次更改了

    tuple_a = ("str", 1, ["a", "b", "c"], 4)
    tuple_b = ("hello",)
    print (tuple_a[0])
    print (tuple_a[1:3])
    print (tuple_a[1:])
    print (tuple_b * 2)
    print (tuple_a + tuple_b)
    

    运行以上代码结果:

    str
    (1, ['a', 'b', 'c'])
    (1, ['a', 'b', 'c'], 4)
    ('hello', 'hello')
    ('str', 1, ['a', 'b', 'c'], 4, 'hello')

     

    字典

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

    字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 

    dict_a = {
        "name": "Alan",
        "age": 24,
        1: "level_1"
    }
    print dict_a["name"]
    print dict_a["age"]
    print dict_a[1]
    print "name" in dict_a
    print "xxx" in dict_a
    print dict_a.keys()
    print dict_a.values()
    print dict_a.items()

    运行以上代码:

    Alan
    24
    level_1
    True
    False
    [1, 'age', 'name']
    ['level_1', 24, 'Alan']
    [(1, 'level_1'), ('age', 24), ('name', 'Alan')]
  • 相关阅读:
    WP8_给图片、按钮设置自定义图片
    WP8_读写XML
    JAVA编程思想读书笔记(五)--多线程
    《大话设计模式》--模板模式
    《大话设计模式》--原型模式
    《大话设计模式》--工厂方法模式
    《大话设计模式》--代理模式
    JAVA编程思想读书笔记(四)--对象的克隆
    《大话设计模式》--装饰者模式
    JAVA编程思想读书笔记(三)--RTTI
  • 原文地址:https://www.cnblogs.com/xxxyang/p/11809077.html
Copyright © 2011-2022 走看看