zoukankan      html  css  js  c++  java
  • python语言技巧

    在写之前 最好指定python的路径:

    #!/usr/bin/python

    python 在linux中需要添加编码方式:以免出现中文乱码

    # -*- coding: UTF-8 –*-

     

    二 在各类语言中,python应该是最会利用识缩进的语言 ,他的for语句即使有多行也不需要想java,C++、c一样使用{} ,可以像js、swift一样同换行符代表一句话,而不是使用; 号。有学过语言背景的同学请注意:

    在python看来:

     image

     

     

    image

     

    如果改变了缩进的方式,例如在第二个for上缩进,会导致错误:

    image

    出现的错误如下:

    image

     

    那么问题来了: 换行到底与缩进对python有什么影响???

     

    image

     

     

    通过运行的结果可知:

    image

    1 换行可以看作java、c++中的 ; 号,不会对语句的结构造成影响。

    2 相同距离的缩进可以看作一对{} , 无论在任何语言中{}应该成对出现。

    在demo1中的之所以出现的这个python语句

    image

    其相当于:

    image

    就是因为{}不匹配 。所以才会出现一以下错误

    IndentationError: unexpected indent

    或者可以这样理解 :相同缩进的语句可以看做为代码块{}

  • 相关阅读:
    [gym102832J]Abstract Painting
    [atARC070E]NarrowRectangles
    [atARC070F]HonestOrUnkind
    Cupid's Arrow[HDU1756]
    Surround the Trees[HDU1392]
    TensorFlow-正弦函数拟合
    某新版本不兼容老版本代码的语言的一点基础了解
    TensorFlow安装
    离散快速傅里叶变换
    2016"百度之星"
  • 原文地址:https://www.cnblogs.com/greentomlee/p/5545443.html
Copyright © 2011-2022 走看看