zoukankan      html  css  js  c++  java
  • python学习笔记第三节

    1 循环
    while 条件:
    循环体
    while True:
    循环体(死循环)

    for i in range(1,3):
    print(i)

    遍历hello

    for循环遍历

    break 跳出本层循环,本层循环彻底结束
    continue:跳出本次循环,进入本层循环的下一次,continue后面的代码不会运行

    赋值的3个关键
    1在内存中有个空间
    有个id
    有个类型
    有个值


    数字是不可变类型 id type value
    字符串是不可变类型
    id 类型不变 值变了 是可变类型 比如 列表
    列表:

    列表取值

    修改列表的值

    find和index区别
    python中 1-255 只有一个实例
    为了省内存
    a=300 b=300 就指的不是一个东西
    a=200 b=200 指的是一个东西


    vim可视化
    继续
    可视化vim
    ctrl+v 进入
    shfit+i 对准操作
    空格
    escesc即可

    身份比较+类型比较+值比较

    链式赋值
    a=b=c=d=106
    多元赋值
    x,y=y,x
    print(x.y)

    增量赋值
    x=10
    x+=1 #x=x+1
    解压序列类型
    s='hello'

    _代表被丢弃的值

    列表取值

    循环

    循环获取列表元素

    遍历列表中的列表

    傻瓜版

    切片

    追加和插入,追加加到后面,插入插入xx前面

    删除,()添加索引

    listname.pop() 直接删除列表最后一个

    有返回值的
    队列:先进先出
    从左向右

    第二种
    从右向左

    堆栈

    len能统计字符串,能统计列表

    查找元素索引 index
    列出元素count

    extend 将元素整体假如
    append 将列表当做元素追加

    按照元素删除

    从小到大排序

    从大到小排序

    单纯的翻转操作 将左右互换

    元组
    元祖的元素可以是任意数据类型,但不可以更改
    t=('a','b',1,(3,4))

    count统计个数
    index统计索引

    元祖的取值

    元组的while循环和for循环

    元组的切片
    如果要更改元组需要重新复制元组名

    元组的包含

    将元组内的列表里的内容修改
    但元组里的元素不可改,元素内的内容可以改

    字典
    hash

    检查是否为可变
    如果hash为数字 即不可变,否则可变不能用作字典的key
    列表和字典都是可变的,不可作为key
    字典是无序的,没有索引

    字典的取值
    [1]是key而不是索引

    取出字典的key

    取出字典的值
    字典的循环

    默认取字典的key

    取key和值

    取出列表的值
    用这种迭代遍历 列表 元组都可以用,但用range那种字典不可以用

    字典的用户名密码应用

    另一种存储方式

  • 相关阅读:
    hdu 2490 队列优化dp
    poj 1836 LIS变形
    hdu 3410 单调栈
    51nod 1437
    51nod 1215 单调栈/迭代
    51nod 1102 单调栈
    51nod 1272 思维/线段树
    51nod 1279 单调栈
    SpringMVC收藏
    今天接触枚举类型,感觉是C里面应该才有的东西
  • 原文地址:https://www.cnblogs.com/ArmoredTitan/p/6962481.html
Copyright © 2011-2022 走看看