码迷,mamicode.com
首页 > 其他好文 > 详细

第二天

时间:2016-07-30 13:39:19      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:

一、Python数据类型

  int整型和long长整型

     整数分为整型和长整型(比较长的整数),在python3里就不区分int和long了,全部是int

  float浮点型

     一个整数乘以2的n次幂的到的一个近似实数的数

     通常我们认为是带小数点的数。

  字符串

     除了数字外的都是字符串,数字也可以转换成字符串。

    

1.sys

   print(sys.path)打印当前路径下的所有文件名

2.os,os.system,os.popen,os.mkdir

   import os

   cmd = os.system("df -lh")#os.system并不能将结果返回给cmd变量,他只能输出在屏幕 

  上

   cmd2 = os.popen("df -lh").read()#不加read()的话,只是返回一个对象的内存地址,不是想要的结果

    os.mkdir("目录名")#创建新目录

   print (cmd)

   prin(cmd2)

  结果

     0  # cmd的打印结果

     以下是cmd2的打印结果

  C:\Python33\python学习\第二天\课程 的目录

  2016-07-30  10:38    <DIR>          .

  2016-07-30  10:38    <DIR>          ..

  2016-07-30  10:38               365 os.py

  2016-07-30  10:37    <DIR>          目录名         

         1 个文件            365 字节         

         3 个目录 14,422,011,904 可用字节

4.&按位与运算  60 & 13 = 12

   0 0 1 1 1 1 0 0 =60

   0 0 0 0 1 1 0 1 = 13  上下与运算得:

--------------------------            

   0 0 0 0 1 1 0 0 = 12

 5.|按位或运算     60 | 13 = 61

   0 0 1 1 1 1 0 0 =60

   0 0 0 0 1 1 0 1 = 13  上下或运算得:

--------------------------   

   0 0 1 1 1 1 0 1 = 61

 6. ^ 按位 异或 运算(上下相同为0,不同为1) 60 ^ 13 = 49

   0 0 1 1 1 1 0 0 =60

   0 0 0 0 1 1 0 1 = 13  上下 异或 运算得:

--------------------------   

   0 0 1 1 0 0 0 1 = 49

 7. >> 按位 右移   表示除,右移一位,就表示除2

     13 >> 2  表示13的二进制右移2位,表示13除4

     0 0 0 0 1 1 0 1 = 13  整体右移2位,就会将最后的0 1挤掉,变成:

 ------------------------------

     0 0 0 0 0 0 1 1 = 3

 8. << 按位 左移  表示乘

     13 << 2  表示13的二进制左移2位

       0 0 0 0 1 1 0 1 = 13  整体左移2位,就会在最后添加0 0,变成:

 ------------------------------

 0 0 0 0 1 1 0 1 0 0 =  52

 

 9.三元运算 

    r = v1 if 条件 else v2  #如果条件为真,则r = v1;条件为假,则r = v2

 10.16进制

      每4个2进制表示一个16进制 

      如:1111表示16进制的F

         

 

第二天

标签:

原文地址:http://www.cnblogs.com/wt11/p/5720707.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!