python 基础知识

1,模块就是库,是独立的功能,可以被用
例:
  import os #导入os库
  cmd_res=os.system("dir")#执行命令,不保存结果
  cmd_res=os.popen("dir")#执行命令,保存结果,只有内存路径
  cmd_res=os.popen("dir").read()#执行命令,保存结果
  print ("--",cmd_res)
  os.mkdir("new_dir")
---------------我是分割线-------------
输出:

  C:\Users\Mike.zhang\AppData\Local\Programs\Python\Python36\python.exe C:\Users\Mike.zhang\PycharmProjects\MIKE\day2\sys_mod.py
  ������ C �еľ�û�б�ǩ��
  �������� 8EB2-7E5C

  C:\Users\Mike.zhang\PycharmProjects\MIKE ��Ŀ¼

  2017/11/06 11:41 <DIR> .
  2017/11/06 11:41 <DIR> ..
  2017/11/06 11:54 <DIR> .idea
  2017/11/06 11:41 <DIR> day1
  2017/11/06 11:54 <DIR> day2
  0 ���ļ� 0 �ֽ�
  5 ��Ŀ¼ 44,033,949,696 �����ֽ�
  -- 驱动器 C 中的卷没有标签。
  卷的序列号是 8EB2-7E5C

  C:\Users\Mike.zhang\PycharmProjects\MIKE 的目录

  2017/11/06 11:41 <DIR> .
  2017/11/06 11:41 <DIR> ..
  2017/11/06 11:54 <DIR> .idea
  2017/11/06 11:41 <DIR> day1
  2017/11/06 11:54 <DIR> day2
  0 个文件 0 字节
  5 个目录 44,033,949,696 可用字节


  进程已结束,退出代码0

2,pyc文件

   python是一种解释型语言,但是系统在执行时也做了部分的转码,生成的文件是pyc文件,c表示compile(编译)

        pyc文件不是真正的二进制文件,是解释器可以执行的文件。

        py源代码文件执行的时候,先判断在环境变量路径下有没有同名的pyc文件,如果有则比较pyc和源码文件的编辑时间,如果pyc新则直接执行pyc,如果源码文件新则先编译成pyc再执行

3,数据类型

  a,数字

             整形      int        32位系统 -2**31~+2**31-1    -2147483648~ 2147483647

                                      64位系统 -2**63~+2**63-1    -9223372036854775808~9223372036854775807

             长整形  long      与c,java等语言不同,Python的长整形没有指定位宽,因此long型没有数值大小限制,因此实际上的限制是物理内存的大小

             注意:从Python 3XX开始,已经没有int 和long的区别,int也没有位宽限制了

             浮点     float      用于处理实数,即带有小数点的数字,类似C语言的double8个字节(64位),52位表示低数,11位表示指数,1位表示符号

             例:3.23 和52.3E-4,52.3E-4=52.3*10**-4

             复数      complex  由实数和虚数2部分组成,一般表示为x+yj,x为实数部分,y是虚数部分,Python中存在小数字池:-5~257

     例:(-5+4j)和(2.3-4.6j)是复数的例子

             注意:复数用于流体动力学,工程学等等诡异的学科,我们地球人用不到           

  b,布尔值 :0,假,False或1,真,True

            注意:布尔是科学家,发明了电子通电和不同电表示2种计算机状态

       c,字符串:字符串拼接,+,每用一次+就会在内存增加一块空间

 

posted on 2017-11-09 13:06  敏少爷  阅读(217)  评论(0编辑  收藏  举报

导航