• python笔记1


    1、python中的语句块是用缩进表示,并不像C类语言中用{}表示语句块,还有就是语句块的开始貌似是用:表示,然后C类语言中()在python中用"空格"表示了,例如python中的for循环:

    count=0
    >>> while count<len(movies):
    print(movies[count])
    count=count+1

    然后就是print语句后回车两下才会执行打印语句,这肯定是有说法的。

    2、python中的for循环: for eachmovie in movies:
    print(eachmovie)

    就如C#中的foreach语句。

    3、python中的列表类型:movies=["The lif meaning","zhou xing chi","1897"]。是具有伸缩性的数组。可动态添加和删除表类数据项。并且列表中的数据项是存储在栈中,自下而上存放。还有就是列表可以存储混合数据类型,这和数组有很大的不同。列表是高级集合

    4:可以使用单引号或者双引号表示字符串,但必须统一使用。

    5、缩进要求很严格的,处于一个语句块的应该是对齐的, for eachListItem in matrix:
    if isinstance(eachListItem,list):
    for eachItem in eachListItem:
    print(eachItem)
    else:
        print(eachListItem)

    例如if else语句必须是上下对齐的,以此表示它们是同一个语句块儿。否则,结果莫名其妙。并且,写嵌套了多层的if——else语句,要用最内层的if-else开始写,即else从内向外写,否则结果莫名其妙。

    for eachListItem in matrix:
    if isinstance(eachListItem,list):
    for eachItem in eachListItem:
    if isinstance(eachItem,list):
    for each in eachItem:
    print(each)
    else:                            //先写这个else语句
    print(eachItem)
    else:                                              //再写这个else语句
    print(eachListItem)
    6、递归的经典用法就是跟嵌套结合,每一次递归就向嵌套语句中前进一层,直到进到嵌套最核心最里面的那一层。

    python中的缩进是个很神奇的的东西,print_lol函数和recursive函数差别就在else:print(),结果只有recursive()输出正确结果

    python中利用def来定义函数。

    python中的代码块通过“组“来称呼,利用缩进来指示分组。

    python中的注释通过“三重引号来实现”,即"""三个引号开始,然后"""结束,之间内容为注释内容,类似C家族的/*.

    同样的,如果只需要注释一行代码呢?利用#表示注释掉一行代码,类似C++中的//。

    创建python模块并加载:首先利用文本编辑器编辑包含python代码的文本文件,可以利用win的记事本,最后文件名必须以py为后缀名以示是py文件。然后导入模块有两种方法:import 模块名或者是直接输入在idle中输入文件名.py进行加载,模块加载完毕后,要使用模块内函数时需要以对象访问方法的形式,如model.printl(()。否则python会检查printl()是否为内置函数,结果报错,只有内置函数才可以直接调用。


  • 相关阅读:
    [知识点]计算几何I——基础知识与多边形面积
    [旧版][知识点]SPFA算法
    [旧版][知识点]A*搜索(启发式搜索)
    [知识点]线段树
    [小工具]ChemistryHelper
    [考试]20150314
    [知识点]Cantor展开
    [旧版][知识点]拓扑排序
    [无效]网络流之Dinic算法
    [SCOI2005]扫雷Mine
  • 原文地址:https://www.cnblogs.com/lz3018/p/4579785.html
Copyright © 2020-2023  润新知