python模块的简单认识和数据结构中的列表

今天主要学习了模块的简单认识和数据结构中的列表。

一、关于模块。

sys模块:常用命令为sys.path,sys.argv
os模块:常用命令为
os.system("dos command")   执行DOS命令
os.popen("dos command").read()  将命令的结果读取出来。
os.mkdir("diro")  建立新的文件夹
二、认识了pyc文件,其实没有什么作用。
python文件在执行时,先编译,并保存在pythoncodeobject内存区域中,执行完成后,保存成pyc文件,在下次执行时,先查找pyc文件,如果有,则直接对pyc文件进行解释执行。
这个pyc可以理解为一个中间代码文件,在高级语言和机器语言之间的中间代码,可以为python解释器所识别、执行。用官方解释说,这个文件是pythoncodeobject内存区域的持久保存方式。
三、数据类型:
1、整型。(含长整型)。
在32位系统中,整型数的表示范围为:-2**32~~~2**32-1
在64位系统中,整型数的表示范围为:-2**64~~~2**64-1
2、布尔类型:True False
3、bytes 二进制数据。
在python2.x中,bytes与string是混在一起的。
在python3.x中,两者是分开的。不能隐式转换,在网络传输时,还必须要用到转换,转换的方法为:  encode---将字符串编码为bytes.(英文字符不变,中文字符变为b'\xe6\x88\x91\xe6\x9c\x89'类格式)  decode---将二进制数据解码为字符串。在参数中,应指明所用的编码标准。如(utf-8)
4、列表 很重要的一个数据结构,感觉PYTHON中的列表真的是很好用,功能极其强大,用起来还很方便。
列表用[  ]表示,里面各个数据用逗号分隔。

列表中最重要的操作是切片操作,如names=["one","two","ten"] names[1],取出的是"two",names[1:2],取出的是"two" ,冒号左边的数是开始位置,右边的数是结束位置的下一个。取最后一个值的方法: names[-1],但在切片时,如果要取最后两个值时,应该用names[-2:]
主要操作方法:

1、list1.append("以色列")---在列表末尾追加。 

2、list1.insert(-1,"韩国"),在列表最后一个数据前插入数据。

3、list1.remove("韩国") del list1[0] list1.pop(0)--删除数据。
4、list1.index("中国"),获得列表中数据的序号,从0开始。

5、list1.clear 清除全部数据。

6、list1.count("中国") ,统计数量。

7、list1.reverse() #翻转列表中的数据的顺序。

8、list1.sort() #排序

9、list2=[1,2,3,4], list1.extend(list2) ,将列表2中的数据扩展到列表1中。

转载于:https://www.cnblogs.com/lzszs/p/8360332.html

你可能感兴趣的:(python模块的简单认识和数据结构中的列表)