第二周总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第二周总结相关的知识,希望对你有一定的参考价值。

趁热打铁,把第二周的作业写了。

  1. 模块初识

sys为系统自带模块,属于系统级别所以不会像os模块那样在放在/Library/Python/2.7/site-packages/

sys.path函数:

            sys.path函数可以打印python使用的所有环境变量

sys.argv函数:

     sys.argv可以打印出所携带的变量


2、pyc文件

python属于解释型语言,但是并非不进行编译,python在首次运行时会先编译该句再运行该句,而java会在运行前将所有语句都进行编译,然后在运行,这个和python的运行机制略有不同,python在运行完毕后会生成对应该程序的pyc文件,在第二次运行时如果发现有pyc文件会直接将该pyc文件导入内存中运行,加快运行速度,在python3中,在每次运行程序后,如果下一次运行发现该原始文件的修改日期比对应pyc文件修改日期更近,会直接运行该原始文件,python3使用这种方式来避免重新修改后而没有生效的问题


3.列表,命名规则 []

#追加

names = ["tom","san","kevin","two"]

names.append("three")   


#插入

names.insert(1,“名称”) 


#替换

names[2] = "five"  



#删除

names.remove("tom")

del names[0]

names.pop(0)


#查询

print(names.index("tom"))

print(names[names.index("tom")])


#反转

names.reverse() 

#排序

names.sort()    

print(names)


#合并

names2 = [1,2,3,4]

names.extend(names2) 

print(names,names2)


#复制

name2=name.copy()

print(names)

print(name2)

names[0] = "汤姆"


#切片

切片顺序

正着数

0 1 2 3

反着数

-4 -3 -2 -1

print(names[0])

print(names[1:3]) #顾头不顾尾,切片 san,kevin

print(names[-2:]) 取后两位,kevin two

print(names[0:-1:2]) #步长为2,取tom和kevin

print(names[::2])   #和上面的切片一样



本文出自 “12035355” 博客,请务必保留此出处http://12045355.blog.51cto.com/12035355/1929581

以上是关于第二周总结的主要内容,如果未能解决你的问题,请参考以下文章

20165302第二周学习总结

第二周总结

第二周例行总结

java第二周学习总结

第二周总结

第二周学习总结