程序的基本格式

1、恰当的空格,缩进的问题

(1)逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组

(2)语句从新行的第一列开始。

(3)缩进风格统一:

一、每个缩进层次使用单个制表符或四个空格

二、python用缩进而不是{}表示程序块

2、python区分大小写

3、注释

(1)行注释:每行注释前加#号,当解释器看到#,则忽略这一行#后面的内容

(2)段注释:使用三个连续单引号(‘’‘)当解释器看到''',则会扫描下一个''',然后忽略他们之间的内容。

如以下例子

1 #导入海龟绘图模块

2 importturtle as tr3 t =tr.Pen()4 #这是一个循环模块

5 for x in range(360):6 t.forward(x)7 t.left(59)8 '''

9 这是一个段注释示例10 我今天开始写博客拉11 开始学习python拉12 '''

View Code

Python 程序的构成

1、python程序由模块组成,一个模块对应python源文件,一般后缀名是.py

2、模块由语句组成,运行python程序时,按照萨夫尼克语句的顺序依次执行

3、语句是python程序的构造单元,用于创建对象、变量赋值、调用函数、控制语句等

标识符

基本用法:

标识符:用于变量、函数、类、模块等的名称,标识符有如下特定的规则

1、区分大小写

2、第一个字符必须是字母、下划线。其后的字段是:字母、数字和下划线

3、不能使用关键字

4、以双下划线开头和结尾的名称通常有特殊含义,尽量避免这种写法,比如__init__是类的构造函数

python的格式_python 代码格式相关推荐

  1. python 的代码格式_python代码格式

    笨办法学 Python · 续 中文版 笨办法学 Python · 续 中文版 原书:Learn More Python 3 The Hard Way 译者:飞龙 自豪地采用谷歌翻译 在线阅读 PDF ...

  2. Python入门-第一章Python基础(1.代码格式)

     hello,程序猿们,我是挪威森林的水手,从此篇文章开始,我将和大家一起从0基础开始学习Python,当然对于Python我也是初学者,大家可以相互多多交流,有好的意见大家可以在下面评论区多多交流, ...

  3. python代码如何整体格式_PyCharm代码格式调整方法

    前言序锦 很多时候,当我们在使用编辑器的时候,遇到复制粘贴,修改别人代码等等的时候,都会遇到这个让人头疼的问题,那就是如何解决格式问题,今天就让华仔带你一起去解决这些困扰了你好久的问题吧!!!! Py ...

  4. python列表导出_python list格式数据excel导出方法

    如下所示: # _*_ coding:utf-8 _*_ #----------------------------------------------- # import modules #---- ...

  5. python十种日期格式_Python 日期格式相关

    今天看网上一个说中文日期的问题. 自己试了下.#-*- coding: gb2312 -*- import datetime, time #now = time.strftime('%Y年%m月%d日 ...

  6. python linux 优化_Python 代码性能优化技巧

    Python 性能优化除了改进算法,选用合适的数据结构之外,还有几种关键的技术,比如将关键 python 代码部分重写成 C 扩展模块,或者选用在性能上更为优化的解释器等,这些在本文中统称为优化工具. ...

  7. python代码审查规则_python代码检查

    实际参与过项目开发后就能够深深体会到代码的规范对项目的重要性,这中间不仅关系着你对代码bug的修正还包括有后来的伙伴们拜读你的源码时,如果代码不规范,乱七八糟的,被小伙伴打死或者熬夜找bug事小,影响 ...

  8. 打包python程序发布_Python代码的打包与发布详解

    在python程序中,一个.py文件被当作一个模块,在各个模块中定义了不同的函数.当我们要使用某一个模块中的某一个函数时,首先须将这个模块导入,否则就会出现函数未定义的情况. 下面记录的是打包及安装包 ...

  9. python居中填充_Python代码中 如何将字符串填充为指定长度并保持原字符串居中呢?...

    摘要: 下文讲述Python代码中字符串填充的方法分享,如下所示: 字符串填充有很多方法, 如for循环填充,while循环填充 那么Python语言中,到底有没有快捷方式对字符串进行填充呢? 下文将 ...

最新文章

  1. android应用窗口模式,[技巧]如何启用Android N开发者预览版中的“自由窗口”模式...
  2. 简单的绑定数据截取时间字符年月日
  3. nginx设置跨域问题
  4. GoogleMap API入门使用
  5. MyBatis中使用LIKE关键字模糊查询
  6. 【博弈】Codeforces Round #573 (Div. 1) Tokitsukaze, CSL and Stone Game
  7. IT人必读:写给浮躁的IT同仁
  8. 如何用编程得出泰坦尼克号生还者的年龄段?
  9. 结构体(struct)与类(class)
  10. phpquery抓取网站内容简单介绍
  11. 消息中间件(消息队列)介绍
  12. 动词ing基本用法_动词ing形式的用法
  13. 华为p20nfc怎么复制门禁卡_华为荣耀手机的NFC功能怎么用?怎么刷门禁卡
  14. Maestro Z实时无标记细胞分析仪,评估免疫细胞治疗效价
  15. Pytorch识别手写体数字的简单实现
  16. python创建数字列表_Python 生成一个从0到n个数字的列表4种方法小结
  17. 雷观(二十二):项目开发中,要少做无用功
  18. ZZULIOJ 1180-1198结构体专题 参考代码
  19. 【万字好文】一文看懂持续部署按需发布!DevOps部署和发布方法大全
  20. 将IDEA上面写的代码上传到gitee仓库保姆式教程

热门文章

  1. kafka概念使用简介注意点
  2. Okhttp源码解析(三)——责任链
  3. Android应用连接代理服务器状况监测解决
  4. JS高级程序设置笔记(二)
  5. Android 博客园客户端 (八) 下拉刷新、分页,AsyncTask
  6. 云计算数据挖掘Mahout下的机器学习
  7. [JS] - 判断IE6和IE7
  8. C#验证 中国 身份证 代码
  9. 小度智能音箱维修点_会投屏电视的智能音箱——小度智能音箱PLAY青春版轻体验...
  10. java 非递归求二叉树高度_非递归算法实现二叉树高度