首页 > 技术文章 > python学习笔记回忆录02

lily1989 2017-11-29 20:27 原文

1、for循环

依次按顺序从列表中取出值,直到遍历完整个列表为止

1 the_count =[1,2,3,4,5]
2 for number in the_count:
3     print "this is count %d" %number

2、range()函数:

range(start, stop[, step])
  • tart: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);
  • end: 计数到 end 结束,但不包括 end。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
  • step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)

3、while 循环:

``while-loop“” 会一 直执行它下面的代码片段,直到它对应的布尔表达式为 False 时才会停下来。

 4、split(),分隔字符串为一个list

strNum = "abc 123 345"
listNum = strNum.split(" ")
print(listNum)
打印结果:['abc', '123', '345']

5、end="" ,print打印结果不换行输出

for x in range(5):
    print(x)   #换行输出

for x in range(5):
    print (x,end = '')  #不换行输出
6、 isdigit() 方法检测字符串是否只由数字组成。返回True 和 False。

7、 判断两个类型是否相同推荐使用 isinstance(),相同返回True,不同返回false

isinstance(object, classinfo)
  • object -- 实例对象。
  • classinfo -- 可以是直接或间接类名、基本类型或者有它们组成的元组。

 

if __name__ == '__main__' 简单的理解就是: 如果模块是被直接运行的,则代码块被运行,如果模块是被导入的,则代码块不被运行。

 

推荐阅读