美文网首页
Python基础知识4 20190418

Python基础知识4 20190418

作者: 大智大智 | 来源:发表于2019-04-19 10:31 被阅读0次

    2019年4月18日

    1.==使用模块中的函数==
    • 1.1:每一个以py为结尾的文件都可以看作一个模板,模板使用需要导入
    2.高级变量

    数据类型分类:

    (1)数字型:整型,浮点型,布尔型,复数型complex

    (2)非数字型:字符串,列表,元组,字典

    非数字型变量特点:都是序列,部分方法一样

    3.==列表==
    • 含义:(list)在其他语言中叫做==数组==
    • 用途:用来存储一串信息
    name_list = ["zhangsan","lisi","wangwu"]
    

    列表索引值是从0开始的。使用时候超出范围会报错

    • 常用操作:使用列表的方法
    name_list = ["zhangsan", "lisi", "wangwu"]
    # 1.取值和索引 (知道内容,想知道索引位置,例如取王五所在位置)
    print(name_list)
    print(name_list[1])
    print("wangwu 所在位置:%d" %name_list.index("wangwu"))
    
    # 2.修改,列表超出范围,程序会报错
    name_list[1] = "李四"
    print(name_list)
    
    # 3.添加数据 append insert extend
    name_list.append("wangxiaoer")                # 在末尾追加
    name_list.insert(1, "zhangmeili")             # 在索引1处插入数据
    
    temp_list = ["孙悟空", "沙师弟", "猪八戒"]
    name_list.extend(temp_list)                   #把其他列表完整内容增加到当前数组末尾
    print(name_list)
    
    # 4.删除数据 clear pop remove
    name_list.remove( "wangwu")        # 删除指定内容,如果有相同删除内容删除列表第一个
    name_list.pop()                               # pop默认删除最后一个函数
    name_list.pop(3)                              # pop可指定删除特定索引序号内容
    name_list.clear()                             # 清空整个列表
    print(name_list)
    

    特殊的删除方法 del,日常开发不建议使用delete

    name_list = ["zhangsan", "lisi", "wangwu"]
    del name_list[1]
    # del本质将一个变量从内存删除,后续代码不能使用这个变量了
    print(name_list)
    
    name_list = ["zhangsan", "lisi", "wangwu","zhangsan"]
    
    # 5.列表数据统计
    list_len = len(name_list)
    print("列表中包含元素个数:%d" %list_len)         # len统计元素总数
    count = name_list.count("zhangsan")
    print("张三出现的次数:%d" %count)                # count统计元素出现次数
    
    name_list = ["zhangsan", "lisi", "wangwu", "wangxiaoer"]
    num_list = [6, 8, 4, 1, 10]
    
    # 6.升序
    name_list.sort()
    num_list.sort()
    print(name_list)
    print(num_list)
    
    # 7.降序
    name_list.sort(reverse=True)
    num_list.sort(reverse=True)
    print(name_list)
    print(num_list)
    
    # 8.逆序(反转)
    name_list.reverse()
    num_list.reverse()
    print(name_list)
    print(num_list)
    
    4.关键字,函数和方法
    • 查看关键字(keyword),关键字是python内置有特殊含义的标识符
    • 函数是功能模块
    • 方法是封装的独立小模块,可通变量加点调用
    5.==循环遍历(for 迭代遍历)==
    name_list = ["zhangsan", "lisi", "wangwu", "wangxiaoer"]
    """顺序从列表中依次获取数据,每一次循环,数据会保存在my_name中
    for my_name in name_list:
        print("my name is:%s " % my_name)
    """
    for my_name in name_list:
        print("my name is:%s " % my_name)

    相关文章

      网友评论

          本文标题:Python基础知识4 20190418

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