python学习

1、python的数据结构有列表[,](可变)、元组(,)(不可变)、字典{:,:}(只能用不可变元素作为键值  )

字符串也是不可变的

 

2、time.strftime('%Y%m%d%H%M%S')函数

我们使用加法操作符来 级连 字符串,即把两个字符串连接在一起返回一个新的字符串。

 

 

3、字符串join方法把source列表转换为字符串 

' '.join()  连接字符串,括号内必须是一个对象。如果有多个就编程元组,或是列表

'_'.join()

delimiter.join()

 

4、os.exists函数检验在主备份目录中是否有以当前日期作为名称的目录。如果没有,我们使用os.mkdir函数创建。

注意os.sep变量的用法——这会根据你的操作系统给出目录分隔符,即在Linux、Unix下它是'/',在Windows下它是'\\',而在Mac OS下它是':'。使用os.sep而非直接使用字符,会使我们的程序具有移植性,可以在上述这些系统下工作。

 

5、类和对象 

域和方法可以合称为类的属性  

域有两种类型——属于每个实例/类的对象或属于类本身。它们分别被称为实例变量类变量

类的变量 由一个类的所有对象(实例)共享使用。只有一个类变量的拷贝,所以当某个对象对类的变量做了改动的时候,这个改动会反映到所有其他的实例上。

对象的变量 由类的每个对象/实例拥有。因此每个对象有自己对这个域的一份拷贝,即它们不是共享的,在同一个类的不同实例中,虽然对象的变量有相同的名称,但是是互不相关的。

 

6、在函数中接收元组和列表

当要使函数接收元组或字典形式的参数的时候,有一种特殊的方法,它分别使用***前缀。这种方法在函数需要获取可变数量的参数的时候特别有用。

 

7、for循环方式:迭代一个序列

 

8、列表解析:表示你可以在一行中使用一个for 循环将所有值放到一个列表当中

 

9、访问对象属性使用句点属性标识法。 也就是说在对象名和属性名之间加一个句点: object.attribute

属性是与数据有关的项目, 属性可以是简单的数据值, 也可以是可执行对象, 比如函数
和方法。哪些对象拥有属性呢? 很多。 类, 模块, 文件还有复数等等对象都拥有属性

10、Python3.x 取整为 //,而不是 /

11、鼠标选中代码块: 按TAB键可以快速向右缩进一个tab 的距离。 按住Shift + TAB反方向前进(向左)一个TAB距离。Ctrl + / 行注释

12、python 2.x, print 不换行
>>> print x,
python 3.x print 不换行
>>> print(x, end="")

13、 range(9,0,-1)

 

posted @ 2016-05-05 10:16  软件测试成长之路  阅读(226)  评论(0)    收藏  举报