zoukankan      html  css  js  c++  java
  • python学习笔记回忆录02

    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__' 简单的理解就是: 如果模块是被直接运行的,则代码块被运行,如果模块是被导入的,则代码块不被运行。

  • 相关阅读:
    并发编程 进程
    计算机的发展史和操作系统简介
    subprocess和struct模块
    socket编程
    面向对象进阶 反射
    类的内置方法
    常用模块(hashlib,configparser,logging)

    面向对象封装 classmethod和staticmethod方法
    面向对象 继承补充和多态
  • 原文地址:https://www.cnblogs.com/lily1989/p/7922544.html
Copyright © 2011-2022 走看看