zoukankan      html  css  js  c++  java
  • python开发 基础篇day1

    2019-02-01

    Day10:

    Python种类:

    JavaPython:...转换为java解释器..

    cPython:Python字节码转换为c解释器 的机器码(平时用)

    pypy:Python字节码直接转换为机器码

    字节码和机器码

    Python程序:是由C语言大师写的,自己带有内存申请和释放的功能

    C程序:必须自己申请和释放内存


        Day 12 02列表的魔法(一)

    可以嵌套

    可索引取值#print(li[3])

    可切片取值#print(li[3:5])取的是>=3,<5的元素

    复制代码
    #支持for和 while 循环
    for item in li:
    print item
    列表转换成字符串:
    #列表中既有数字又有字符串的时候,需要自己写for循环一个一个处理
    li=[11,22,33,"123","alex"]
    s=' '
    for i in li:
    s=s+str(i)
    print (s)
    #列表中在元素只有字符串时,可以使用字符串join方法
    li=["123","alex"]
    v="".join(li)
    print(v)

    #追加元素5
    li.append(5)
    #清空列表
    li.clear()
    #拷贝(浅拷贝)
    v=li.copy()
    #计算元素22出现的次数
    v=li.count(22)
    #扩展原列表,参数:可迭代对象 extend 方法 (注意与append的区别)
    li.extend([9998,"不得了"])
    此时li为:[11,22,33,22,44,9998,‘不得了']
    #pop方法:删除某个值(默认为最后),可获取该值
    #remove方法:删除列表中的指定值,左边优先
    PS : 删除的方法有:pop, remove, del li[0],del li[7:9],clear()
    #排序方法:sort()
    从小到大:li.sort()
    从大到小:li.sort(reverse=True)

  • 相关阅读:
    【翻译】JavaScript循环和作用域
    【js-xlsx和file-saver插件】前端导出数据到excel
    H5混合开发进阶
    一分钟搞定vue全局注册事件eventBus
    cordova+vue构建app进阶
    LayaBox进阶之UI管理器
    Layabox进阶之资源加载
    H5混合开发进阶之inspect调试
    认识json
    正则学习记录
  • 原文地址:https://www.cnblogs.com/JasonPeng1/p/12106381.html
Copyright © 2011-2022 走看看