美文网首页
Python学习笔记

Python学习笔记

作者: 沙雕网友_231f | 来源:发表于2018-09-17 20:45 被阅读0次

    python列表也是序列对象,但它是容器类型,列表中可以包含各种数据

    alist = [10, 20, 30, 'bob', 'alice', [1,2,3]]

    #查看列表长度

    len(列表名)

    #取出列表某个值

    print(列表[下标,显示全部直接写名字])

    python元组与列表基本上是一样的,只是元组不可变,列表可变

    atuple = (10, 20, 30, 'bob', 'alice', [1,2,3])

    #查看元组长度

    len(元组名)

    #取出元组某个值

    print(元组[下标,显示全部直接写名字])

    python字典,字典是key-value(键-值)对形式的,没有顺序,通过键取出值

    adict = {'name': 'bob', 'age': 23,'key':value}

    #查看字典长度

    len(字典名)

    #取出字典某个值

    print(字典[KEY,显示全部直接写名字])

    python判断,

    if 3 > 0:

        print('yes')

        print('ok')

    if 10 in [10, 20, 30]:

        print('ok')

    if -0.0:

        print('yes')  # 任何值为0的数字都是False

    if [1, 2]:

        print('yes')  # 非空对象都是True

    if ' ':

        print('yes')  # 空格字符也是字符,条件为True

    PYTHON三元表达式

    if a < b:

        smaller = a

    else:

        smaller = b

    #三元表达式

    s = a if a < b else b  # 和上面的if-else语句等价

    PYTHON while循环

    while 条件:

    执行代码

    breka#结束循环

    PYTHON文件对象基础操作

    f=open("文件路径",'rb')#读文件添加r参数,目标文件非文本文件添加b,,读写w+反之则不用

    print(f.read())#读出来所有内容,括号里可指定读取多少字节

    print(f.readline())#读出来第一行内容遇见换行符结束\n

    print(f.readlines())# 把每一行数据读出来放到列表中

    f.close()#关闭文件,并保存数据到磁盘

    f=open("文件路径",'wb')#读文件添加w参数,目标文件非文本文件添加b,读写w+反之则不用

    f=open("文件路径",'ab')#读文件添加a参数,目标文件非文本文件添加b,读写a+反之则不用

    f.wirte(“写入内容”)

    f.flush()#立即将缓存中的数据同步到磁盘

    f.tell()#查看文件指针(偏移量)的位置

    f.seek(os.SEEK_SET)#设置偏移量

    f.close()#关闭文件,并保存数据到磁盘

    拷贝

    #每次读取4K,读完为止:

    src_fname = '/bin/ls'

    dst_fname = '/root/ls'

    src_fobj = open(src_fname, 'rb')

    dst_fobj = open(dst_fname, 'wb')

    while True:

        data = src_fobj.read(4096)

        if not data:

            break

        dst_fobj.write(data)

    src_fobj.close()

    dst_fobj.close()

    PYTHON函数

    def 函数名(可以有参可以无参也可以写默认值):

                代码

    if __name__=="__main__"

        print("调用函数的时候会跳过if判断下的代码")

    from

    import string#导入模块

    from  random  import   choice   #导入random模块中的choice小模块

    all_chs=string.ascii_letters(#字母)+string.digits(#数字)#获取大小写字母加数字

    相关文章

      网友评论

          本文标题:Python学习笔记

          本文链接:https://www.haomeiwen.com/subject/haxagftx.html