zoukankan      html  css  js  c++  java
  • python 小知识

    st1 = [1,2,3]

    st2 = [4,5,6]

    st3= st1+st2 列表合并 开辟了一块空间

    st1.extend([1,2,3]) 迭代添加 整形和布尔值不能迭代

    del st1 删除整个列表

    st1.pop没有指定默认删除最后一个

    pop又返回值得可以接受被删的

    字符串添加

    st1[0:2]='你好美'

    print(st1) #['你','好','美',3]

    lis=[1,2,3]
    lis[0:3:2]="好嗨"#切片步长要统一
    print(lis)

    用for循环迭代的时候不一定非要迭代列表输出列表可以

    遍历其他的功能用这个列表的次数

    小提示

    li =("123")

    print(type(li))#答案是str

    li=("123",)

    print(type(li))#答案是tuple

    print(range(0,10))

    split方法切割可以把值分开赋值这在对字典的时候有用

    a,c=key.split(":")

    "".join(元组、列表、字典、字符串) 之后生成的只能是字符串。

    如果里面有整形无法转化

    所以很多地方很多时候生成了元组、列表、字典后,可以用 join() 来转化为字符串。

    list=['1','2','3','4','5']

    print(''.join(list))

    结果:12345

    seq = {'hello':'nihao','good':2,'boy':3,'doiido':4}

    print('-'.join(seq)) #字典只对键进行连接

    结果:hello-good-boy-doiido

    判断循环的时候

    可以用计数器然后保证稳定跳出循环

    print输出如果格式不好可以

    %-6s%-8s%-5s写死固定.

    通过setdefault加列表

    end={}
    li= [11,22,33,44,55,66,77,88,99,90]
    for a in li:
    if a>66:
    end.setdefault("key2",[]).append(a)
    else:
    end.setdefault("key1",[]).append(a)
    print(end)

  • 相关阅读:
    mysql主从之双主配置
    mysql主从之binlog的工作模式
    mysql主从之主机名导致主从机制失败的问题
    python_文件 处理
    python_字典 学习
    python_元组 学习
    python 基础内置函数表及简单介绍
    python 列表学习
    python函数基础学习
    python迭代器、生成器、列表推倒式
  • 原文地址:https://www.cnblogs.com/huhuxixi/p/10208100.html
Copyright © 2011-2022 走看看