美文网首页
001-python基本数据类型

001-python基本数据类型

作者: 周耳朵 | 来源:发表于2018-06-25 11:30 被阅读0次

    命名规范

    1.只能包含字母、 数字和下划线

    2.不能以数字打头

    3.不能包含空格, 但可使用下划线来分隔其中的单词

    4.不要用关键字和函数名

    5.尽量见名知意

    常见数据类型:整型、浮点型、布尔值、字符串

    1.整型 int

    2.浮点型 float

    3.布尔值 Boolean bool ----> 只有True 和False

    4.字符串 str ----> 单引号或双引号括起来的内容

    字符串的特殊用法

    拼接

    1.字符串拼接 “+”号或“,”号拼接

    2.字符串与其他数据类型拼接用“,”号隔开,输出数据有空格隔开

    3.字符串与其他数据类型用“+”拼接,需强制转为str类型 ----> str(变量名/变量值)

    切片 取值

    1.字符串索引数字是从0开始

    2.单个字符串取值:字符串变量名[索引]

    name = ‘python’

    print(name[5])  ---->  输出结果 n

    print(name[-1])  ---->  输出结果 n

      切片取值:字符串变量名[索引开始:索引结束+1] ----> 切片取值 取左不取右

    print(name[1:3])  ---->  输出结果 yt

    格式化输出

    1.占位符 %s %d %f  string digital float

    age = 20

    sex = 'gril'

    print("毛毛今年%d岁"%age)

    print("毛毛今年%d岁,是个%s"%(age,sex))

    2.format函数

    print("毛毛今年{0}岁,是个{1}".format(age,sex))

    元组

    1.关键字 tuple

    2.type(变量名/值)----> 获取数据类型

    3.元组只有一个数据时,后面加一个逗号

    a=(1,) ----> 这是一个元组

    4.元组的数据可以是任何类型

    5.元组里面的数据用逗号隔开

    a = (1,“hello”,(2,3,4,5,6),3.5)

    6.元组取值

    1)单个取值:元组名[索引]

    print(a[0]) ----> 输出结果 (1,)

    2)切片:a.切片方法同字符串;b.元组切片之后依旧是元组

    print(a[1:3]) ----> 输出结果 ("hello",(2,3,4,5,6))

    print(a[2][-1]) ----> 输出结果 (6,)

    7.元组的值无法修改

    列表

    1.关键字 list

    2.type(变量名/值)----> 获取数据类型

    3.列表只有一个数据时依然是一个列表

    b = [1] ----> 这是一个列表

    4.列表的数据可以是任何类型

    5.列表里面的数据用逗号隔开

    b = [1,“hello”,(2,3,4,5,6),3.5,["hello","python"]]

    6.列表取值

    1)单个取值:列表名[索引]

    print(b[0]) ----> 输出结果 [1]

    2)切片:a.切片方法同字符串;b.列表切片之后依旧是列表

    print(b[1:3]) ----> 输出结果 ["hello",(2,3,4,5,6)]

    print(b[-1][-1]) ----> 输出结果 ["python"]

    7.列表的元素支持增删改

    1)增加

    列表名.append(增加的值) ---->默认增加到尾巴,每次只能增加一个

    b.append("new") ----> b = [1,“hello”,(2,3,4,5,6),3.5,["hello","python"],"new"]

    b[4].append("word")

    ----> b = [1,“hello”,(2,3,4,5,6),3.5,["hello","python","word"]]

    列表名,insert(索引,增加的值)

    b.insert(0,"new") ----> b = ["new",1,“hello”,(2,3,4,5,6),3.5,["hello","python"]]

    b.insert(-1,"new") ----> b = [1,“hello”,(2,3,4,5,6),3.5,"new",["hello","python"]]

    2)删除

    列表名.pop() 默认删除最后一个元素

    b.pop()

    列表名.pop(索引) 删除指定元素

    b.pop(1)

    3)修改元素

    用赋值符号 = 进行重新赋值或修改

    字典

    1.关键字 dict dictionary

    2.type(变量名/值)----> 获取数据类型

    3.字典只有一个数据时依然是字典

    4.字典的数据组成 key:value

    5.字典的数据可以是任何类型

    6.字典里面的数据用逗号隔开

    7.增加  字典名[key] = value

    d = {’name‘:'yamy','age':18}

    d['high'] = 158

    ----> d = {’name‘:'yamy','age':18,'high':158}

      修改  字典名[key] = value

    d['age'] = 21

    ----> d = {’name‘:'yamy','age':21,'high':158}

      取值  字典名[key] ---->已存在的key

      删除  字典名.pop(key)

    d.pop(high)

    练习:

    a=[1,2,3,"this is a list"]

    b=[4,5,6,"这是第二个列表"]

    print('1)把a 和b的值一起组合打印出来:')

    print(a+b)

    print('2)输出列表a两次:')

    print(a,a)

    print('3)取a列表第一个值:')

    print(a[0])

    print('4)取a列表第二个和第三个值:')

    print("第2个值为"+str(a[1]),"第3个值为"+str(a[2]))

    print('5)取a列表第三个值以及到末尾的所有值')

    print(a[2:])

    L = [ ['Apple', 'Google', 'Microsoft'], ['Java', 'Python', 'Ruby', 'PHP'],

    ['Adam', 'Bart', 'Lisa'] ]

    print('打印出L列表中的Apple、Python、Lisa')

    print(L[0][0])

    print(L[1][1])

    print(L[-1][-1])

    相关文章

      网友评论

          本文标题:001-python基本数据类型

          本文链接:https://www.haomeiwen.com/subject/vmaeyftx.html