• python第一天


    1.name.pyc 为字节码文件,类似于C#中的dll文件。其中代码的执行顺序一般为:代码——>字节码——>机器码

    python文件在执行的过程中先会比较m.py文件和m.pyc文件,如果俩文件相同,优先执行字节码文件,如果不同,则先将m.py文件转化为对应的字节码文件,再执行字节码文件。

    2.if name=="zhangsan"    值对比                  if name is name1  内存对比   相当于 id(name)==id(name1)

    3.占位符

    (1) name = 'i am %s ,age %d'%('ss',73)   等价于    name = 'i am %s ,age %d'    name %('alex',73)          》》》'i am ss ,age 73'   

     (2)   name="i am {0} ,age {1}"   name.format("alex",123)

    4.列表  name_list = ['a','b','c']       name_list = list(['a','b','c'])   可修改(append()添加)

     连接字符串join     >>> name_list=['a','b','c']    >>> '_'.join(name_list)      'a_b_c'

     判断字符串是否在列表中   'a'  in   name_list

    5.元组 name_list = ('a','b','c')      name_list = tuple(('a','b','c'))   不可修改

    6.str 修改过后,重新开辟空间 ;  list 修改后,空间不变 ; tuple 不允许修改  

    7.字典

     dic={"name":"zhangsan","age":18,"gender":"1"}          for ele in dic (遍历的是key的值)            for k,v in dic.items()   (遍历的是key,value的值)        dic.keys()    dic.values()    以list的形式获得

     dic.items()   >>>[('gender', '1'), ('age', 18), ('name', 'zhangsan')]

    8.文件

     file_obj=file("文件路径","模式")           "r"只读   "w"只写   "a"追加   "w+"读写 

     file_obj.read()     将文件一次性读入内存

     file_obj.readlines()  将文件一次性读入内存(list形式)

     for line in file_obj:     每次循环读取一行,避免一次性读取内存

     file_obj.write()  file_obj.writeline()   file_obj.close()

      

     

  • 相关阅读:
    同时实现同时只允许一个人登录系统 dodo
    比较C#中的readonly与const (转) dodo
    iframe,Frame中关于Session丢失的解决方法 dodo
    sqlserver数据库同步解决方案 dodo
    利用C#调用WINRAR实现压缩与解压 dodo
    .net打包自动安装数据库 dodo
    关于sqlserver packet size dodo
    真正生成高质量不变形缩略图片 dodo
    Datagrid列表控件使用 dodo
    NUnit学习之VS.net 2005篇(转) dodo
  • 原文地址:https://www.cnblogs.com/ggsdduzbl/p/6072146.html
Copyright © 2020-2023  润新知