前言导读

本章知识点是我在最初期听python视频教程的时候整理总结的笔记

对python语法的认识对以后代码的解读有着很大的帮助.

1 新建python命名规则

  1. 新建项目名 :数字编号 项目名称
  2. 新建文件名:分类 序号 文件名
  3. 命名注意:建议只使用 小写字母数字下划线 ,文件名不能以数字开始

2 执行文件规则

  1. 要想让哪一个 Python 程序能够执行,首先 文件--程序名--右键运行
  2. 在学习中:一个项目中设置多个程序可以执行.
  3. 在商业项目中:在一个项目中,只有一个 可以直接执行的 Python 源程序

3 程序中的注释规则

单行注释

  1. 为了保证代码的可读性
  2. 在代码上面:# 后面建议先添加一个空格,然后再编写相应的说明文字
  3. 在代码后面:注释和代码之间 至少要有 两个空格

多行注释

  • 可以用 一对 连续的 三个 引号(单引号和双引号都可以)

如何使用注释

  1. 注释不是越多越好,对于一目了然的代码,不需要添加注释
  2. 对于 复杂的操作,应该在操作开始前写上若干行注释
  3. 对于 不是一目了然的代码,应在其行尾添加注释(为了提高可读性,注释应该至少离开代码 2 个空格)
  4. 绝不要描述代码,假设阅读代码的人比你更懂 Python,他只是不知道你的代码要做什么

在一些正规的开发团队,通常会有 代码审核 的惯例,就是一个团队中彼此阅读对方的代码

4 算数运算符的优先级规则

  1. 先乘除后加减
  2. 同级运算符是 从左至右 计算
  3. 可以使用 () 调整计算的优先级

5 变量的使用规则

  1. 直接使用之前已经定义的变量
  2. 变量名 只有在 第一次出现 才是 定义变量
  3. 变量名 再次出现,不是定义变量,而是直接使用之前定义过的变量

6 不同类型变量之间的计算规则

  1. 数字型变量 之间可以直接计算
  2. 字符串变量 之间使用 + 拼接字符串
  3. 字符串变量 可以和 整数 使用 * 重复拼接相同的字符串
  4. 数字型变量 和 字符串 之间 不能进行其他计算

7 变量的命名规则

1 标示符就是程序员定义的 变量名函数名

2 名字 需要有 见名知义 的效果

3 命名注意:

  • 标示符可以由 字母下划线数字 组成
  • 不能以数字开头
  • 不能与关键字重名

4 注意 Python 中的 标识符区分大小写的

5 在定义变量时,为了保证代码格式,= 的左右应该各保留一个空格

6 如果 变量名 需要由 二个多个单词 组成时,可以按照以下方式命名

  • 每个单词都使用小写字母
  • 单词与单词之间使用 _下划线 连接

7 赋值运算符中间不能使用空格

8 代码书写格式规则

  1. 每一句或者每一组代码都是顶格写
  2. 每一句代码的附属代码都缩进四格空格或一个tab
  3. 行数过长代码回车后是八格代码

9 函数命名规则

函数名称的命名应该 符合 标识符的命名规则

  1. 可以由 字母下划线数字 组成
  2. 不能以数字开头
  3. **不能与关键字重名

10 函数的文档注释规则

  1. 在开发中,如果希望给函数添加注释,应该在 定义函数 的下方,使用 连续的三对引号
  2. 连续的三对引号 之间编写对函数的说明文字
  3. 函数调用 位置,使用快捷键 CTRL + Q 可以查看函数的说明信息

11 模块的命名规则

  1. 模块名也是一个标识符
  2. 标示符可以由 字母下划线数字 组成
  3. 不能以数字开头
  4. 不能与关键字重名
  5. 注意:如果在给 Python 文件起名时,以数字开头 是无法在 PyCharm 中通过导入这个模块的

(本章完)

所有资源均有PDF目录版,如想获得请扫码关注右侧公众号自动获取

Python笔记_1语法总结的更多相关文章

  1. python笔记之中缀语法和管道实现

    python笔记之中缀语法和管道实现 你知道什么是中缀语法吗?你知道python中的中缀操作是什么吗?那你知道操作python也是可以像unix的管道符一样方便吗?那么,废话不说了,直接上代码. cl ...

  2. Python:笔记(1)——基础语法

    Python:笔记(1)——基础语法 我很抱歉有半年没有在博客园写过笔记了,客观因素有一些,但主观原因居多,再多的谴责和批判也都于事无补,我们能做的就是重振旗鼓,继续出发! ——写在Python之前 ...

  3. [Python]Python入门笔记:语法基础

    Python笔记 一.基本语法 1.1 注释 文档注释: """contents""" 多行注释: ''' contents ''' 单行注 ...

  4. Python 2.7 学习笔记 基本语法和函数定义

    本文介绍下python的基本语法 一.变量定义 不需要说明类型,也不需要像js等脚本语言使用var等标识符.直接声明即可,如: num=1 说明:上面语句声明了一个变量num,并在声明时初始化值为 1 ...

  5. 13.python笔记之pyyaml模块

    Date:2016-03-25 Title:13.Python笔记之Pyymal模块使用 Tags:Python Category:Python 博客地址:www.liuyao.me 作者:刘耀 YA ...

  6. 8.python笔记之面向对象基础

    title: 8.Python笔记之面向对象基础 date: 2016-02-21 15:10:35 tags: Python categories: Python --- 面向对象思维导图 (来自1 ...

  7. python笔记 - day3

    python笔记 - day3 参考:http://www.cnblogs.com/wupeiqi/articles/5453708.html set特性: 1.无序 2.不重复 3.可嵌套 函数: ...

  8. MIT 计算机科学及编程导论 Python 笔记 1

    计算机科学及编程导论在 MIT 的课程编号是 6.00.1,是计算机科学及工程学院的经典课程.之前,课程一直使用 Scheme 作为教学语言,不过由于 Python 简单.易学等原因,近年来已经改用 ...

  9. python笔记27-lxml.etree解析html

    前言 之前分享过一个python爬虫beautifulsoup框架可以解析html页面,最近看到lxml框架的语法更简洁,学过xpath定位的,可以立马上手. 使用环境: python 3.6 lxm ...

随机推荐

  1. el-upload上传文件和表单一起提交+后端接收代码

    目录 一.前言 二.前端页面展示 三.表单代码 四.Data部分 五.JS方法 六.后端接收方式 七.总结 一.前言 我们在做前端时,会遇到这样的需求,上传Excel文件,并且还要和填写的表单数据,一 ...

  2. Learning ROS: Using a C++ class in Python

    http://wiki.ros.org/ROS/Tutorials/Using%20a%20C%2B%2B%20class%20in%20Python This tutorial illustrate ...

  3. Javascirpt 面向对象总结-公有/私有

    虽说js是一门面向对象的语言,但是它并不像C++,C#,Java等那样,具有典型的面向对象的特征.因此在这里总结一下如何编写具有面向对象特征的程序. [私有变量] 在对象内部使用'var'关键字来声明 ...

  4. 七、Abp vNext 基础篇丨文章聚合功能下

    介绍 不好意思这篇文章应该早点更新的,这几天在忙CICD的东西没顾得上,等后面整好了CICD我也发2篇文章讲讲,咱们进入正题,这一章来补全剩下的 2个接口和将文章聚合进行完善. 开工 上一章大部分业务 ...

  5. 被面试官问懵:TCP 四次挥手收到乱序的 FIN 包会如何处理?

    摘要:收到个读者的问题,他在面试的时候,被搞懵了,因为面试官问了他这么一个网络问题. 本文分享自华为云社区<TCP 四次挥手收到乱序的 FIN 包会如何处理?>,作者:小林coding . ...

  6. 数据治理中Oracle SQL和存储过程的数据血缘分析

    数据治理中Oracle SQL和存储过程的数据血缘分析   数据治理中的一个重要基础工作是分析组织中数据的血缘关系.有了完整的数据血缘关系,我们可以用它进行数据溯源.表和字段变更的影响分析.数据合规性 ...

  7. [第一篇]——Docker 教程之Spring Cloud直播商城 b2b2c电子商务技术总结

    Docker 教程 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然 ...

  8. Docker部署启动错误,需要手动进入Docker的容器里,启动程序,排查错误

    #docker-compose build --no-cache //重新创建容器,不管有没有 #docker-compose up #docker-compose up -d //后台启动并运行容器 ...

  9. Windows难民安装docker的注意事项

    Windows下如何安装docker,这个没啥可说的,一直下一步就ok Windows  docker 下载地址: https://download.docker.com/win/stable/Doc ...

  10. final关键字在PHP中的使用

    final关键字的使用非常简单,在PHP中的最主要作用是定义不可重写的方法.什么叫不可重写的方法呢?就是子类继承后也不能重新再定义这个同名的方法. class A { final function t ...