标签:
一、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