zoukankan      html  css  js  c++  java
  • Python B1 基础

    上面代码中,%s是占位符,也叫字符串的格式化。整数是%d,浮点数为%f,但%s可包括所有,为啥不用%s...还少记了东西,好懒...

    print中引号内的%s个数要与引号外面的%()中的变量个数相同。

    os.system(cmd)或os.popen(cmd),前者返回值是脚本的退出状态码,后者的返回值是脚本执行过程中的输出内容。实际使用时视需求情况而选择。

    List && Dict 

    L1 = list(range(5))
    L2 = list(range(5, 10))
    L2.extend(L1)
    print(L1)
    print(L2)
    
    d1 = {'a': 1, 'b': 2}
    d2 = {'d': 4, 'e': 5}
    d2.update(d1)
    print(d1)
    print(d2)
    

      

    解析:

    user_info=json.load(open('user_info','r'))        #读数据
    json.dump(goods,open('goods_info','w'),ensure_ascii=False,indent=1)    #写入数据

    其中,ensure_ascii=False表示不转编码,如果数据中有中文,没有ensure_ascii参数时,会转为乱码。indent为缩进,让数据看起来更有序,优雅的装逼法则。

    排序:sort_keys=True,排序使数据看起来更有序,虽然字典的是无序的,然并卵。。。

    文件使用load , python对象使用loads


    +  加法  

    -  减法

    *  乘法

    /  除法

    %  取模,求余,左边的除以右边的,得到的余数的返回值

    **  求幂

    //  取整除,左边除以右边,等到的整数部分


    break 跳出循环

    continue 跳过本次,继续下一次循环


    不得不说f.writelines强大,注意参数是一个列表,列表,列表,重要的事情要说三遍!!!


    除了list.remove(),还可用del ,del同样适用于变量,列表,字典等等,也可删多个:


    sort()可将列表排序,但在py3中,数字和字符串同时出现在列表中时,是无法排序的


    都说是万恶的加号‘+’,能不用就不用,那就用join,对象可以是字符串,列表等等


    dic.fromkeys([1,2,3,4],’test’)  只是借用字典这个导入,对原来字典并没什么卵用

    d1={'name':'ccorz','age':18,'company':'it'}
    res=d1.fromkeys((1,2,3,1),'test')
    print(res)  #只是借用字典的功能而已
    print(d1)  #结果并没改变原来的字典

    set()

      s.discard() 如果集合中无元素,不报错;有元素,就删除

  • 相关阅读:
    Microsoft .NET 框架资源基础(摘自msdn)
    cache的应用
    cache应用(asp.net 2.0 + sqlserver2005 数据依赖缓存 )
    c#遍历查找指定文件
    各浏览器目前对CSS3、HTML5的支持
    一步步构建大型网站架构
    c#连接sqlserver数据库
    C#中如何判断一个字符是汉字
    c#执行DOC命令
    VS2010快捷键
  • 原文地址:https://www.cnblogs.com/zsr0401/p/6401279.html
Copyright © 2011-2022 走看看