Python学习笔记1-变量和数据类型

变量的命名和使用

  1. 变量名只能包含字母,数字,下划线。变量名可以字母或下划线打头,即不能以数字打头。
  2. 变量名不能包含空格、但可以使用下划线分隔其中的单次
  3. 不要将python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词
  4. 变量名应该即短又具有描述性。慎用小写字母i和大写字母O;

字符串

字符串就是一系列字符。可以使用双引号或者单引号括起来;
API: 字符串

数字

API: 数字

列表

列表: 由一系列按特定顺序排列的元素组成。可以将任何东西加入列表中,其中的元素之间可以没有任何关系。
API: 列表

  1. 使用[]创建一个列表,用’,’分隔列表中的元素

    1
    2
    3
    numArray = [1,2,3,4,5,6,7]
    print(numArray)
    print(numArray[2])
  2. 添加元素到尾部:使用append方法

    1
    numArray.append(8)
  3. 插入元素:使用insert(index,num)方法

    1
    numArray.insert(0,10)
  4. 删除元素:使用del语句来删除指定元素 del array[index]

    1
    del numArray[6]
  5. 删除指定元素且返回该元素 pop

  6. 根据指定值,删除元素 array.remove(‘content’)

  7. 遍历列表的一些方法

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    if __name__ == '__main__':
    list = ['html', 'js', 'css', 'python']

    # 方法1
    print '遍历列表方法1:'
    for i in list:
    print ("序号:%s 值:%s" % (list.index(i) + 1, i))

    print '\n遍历列表方法2:'
    # 方法2
    for i in range(len(list)):
    print ("序号:%s 值:%s" % (i + 1, list[i]))

    # 方法3
    print '\n遍历列表方法3:'
    for i, val in enumerate(list):
    print ("序号:%s 值:%s" % (i + 1, val))

    # 方法3
    print '\n遍历列表方法3 (设置遍历开始初始位置,只改变了起始序号):'
    for i, val in enumerate(list, 2):
    print ("序号:%s 值:%s" % (i + 1, val))

元组

元组: 不可修改元素的列表被称为元组
定义,使用(xx,xxx) 来创建元组