请问python语言的语法特点_Python3笔记004- 2.1 python的语法特点
第2章 python语言基础
python语法特点
保留字与标识符
变量
基本数据类型
运算符
基本输入和输出
2.1 python的语法特点
2.1.1 注释
注释的内容将被python解释器忽略,并不会在执行结果中体现。
1、单行注释
# 单行注释内容用#号标识
2、多行注释
"""
多行注释内容用三对双引号
多行注释内容用三对双引号
"""
3、中文编码声明注释
python3版本默认的是utf-8编码,模块文件头部不需要再声明;
# _*_ coding:utf-8 _*_
# coding=utf-8
2.1.2 代码缩进
在python中,4个空格代表一个缩进量,类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒号和下一行的缩进表示一个代码块的开始,而缩进结束,则表示一个代码块的结束。
1、函数定义
def functionname([parameterlist]):
['''comments''']
[functionbody]
2、类定义
class ClassName:
'''类的帮助信息'''
statement
3、for循环
for 迭代变量 in 对象:
循环体
4、异常处理
try:
block1
except [ExceptionName [as alias]]:
block2
finally:
block3
5、缩进异常举例
for循环体语句缩进不一致导致异常
for i in range(6):
print(i) # 4个空格
print(i)# 2个空格
报错信息如下:
SyntaxError:unindent does not match any outer indentation level
如发生上面错误,一般原因有三点:
代码前后缩进量不一致
代码前后缩进符号不一致
tab与space混用
2.1.3 编码规范
1、编写规则
python采用PEP 8作为编码规范,其中PEP是python enhancement proposal(python增强建议书)的缩写,8表示版本号。
每个import语句只导入一个模块
不要在行尾添加分号
每行不要超过80个字符
2、命名规范
变量名、函数名、类名、模块名、包名
类的属性和方法的命名规则同模块类似
常量命名时全部使用大写字母
单下划线开头的变量或函数是受保护的
双下划线开头的实例变量或方法是类私有的
标签:语句,缩进,python,代码,注释,004,2.1
来源: https://www.cnblogs.com/infuture/p/13155664.html
请问python语言的语法特点_Python3笔记004- 2.1 python的语法特点相关推荐
- python语言的开发者_写给.NET开发者的Python教程(一):引言
距离上一篇博文已过去8个月了,这段时间发生了很多事情导致没能持续更新博客.这段时间除了工作繁忙,业余时间都投入到AI技术的学习中,后面一段时间将会给大家分享我作为一个.NET开发人员在深度学习领域学习 ...
- python语言编程入门第一讲-第1讲:Python基本知识快速入门
上一讲介绍了Python编程的概念,我们知道了编程的目的和意义, 同时,还简要的展示了Python最新版软件的安装和验证, 没看到的可以点下方的链接直达: 人类在进行重复性的工作的时候往往会感到枯燥乏 ...
- 以下可以采用python语言保留字的是-以下选项中,不是Python语言保留字的是_学小易找答案...
[单选题]以下选项中,不是 Python 语言保留字的是 [连线题]将动机理论及其解释说明连线: [单选题]以下选项中,不是Python语言合法命名的是 [单选题]在Python函数中,用于获取用户输 ...
- Python语言学习之双下划线那些事:python和双下划线使用方法之详细攻略
Python语言学习之双下划线那些事:python和双下划线使用方法之详细攻略 目录 双下划线介绍 1.关于双下划线的函数或方法或属性 双下划线介绍 1.关于双下划线的函数或方法或属性 __name_ ...
- Python语言学习之常见语句命令那些事:python和常见语句命令(条件语句、pass语句)使用方法之详细攻略
Python语言学习之常见语句命令那些事:python和常见语句命令(条件语句.pass语句)使用方法之详细攻略 目录 Python常见语句命令 1.python的条件语句 2.Python之pass ...
- python语言程序设计基础上海交通大学_北京交通大学:Python语言程序设计
『课程目录』:$ y0 q8 G3 Q" Z% p6 K│ ├─第一章概述, c) e/ m) X# s- B, r│ │ 1.1.1第1课时计算机起源 – 计算机发展史中三位里程碑人物,快 ...
- python语言中不属于组合数据类型的是_python的基本语法(组合数据类型),基础...
python的基础语法(组合数据类型) 一,list列表 python 语言中使用组合数据类型进行操作, 最常见的组合数据类型之一~就是 list 列表. 1 什么是列表? 列表是 组合数据类型 中的 ...
- Python语言程序设计(嵩天)-第1周-Python基本语法元素
第1章 Python基本语法元素 实例:温度转换 缩进.注释.命名.变量.保留字 数据类型.字符串.整数.浮点数.列表 赋值语句.分支语句.函数 input().print().eval().prin ...
- python语言程序设计基础答案第四章_《Python语言程序设计基础》第四章笔记
4.1 程序的分支结构 4.1.1 单分支结构 if : if True: print("条件正确") 4.1.2 二分支结构 if : else : if True: print ...
最新文章
- 图形交互界面_人机交互界面UI简介
- all index range ref eq_ref const system 索引type说明
- 4.有关日期格式属性修改常识,v$nls_parameters,between and,查询指定部门的员工信息,in和null,like模糊查询,order by后面可以跟:列名、表达式、别名、序号
- 动画演示 Delphi 2007 IDE 功能[3] - 修改属性
- 在C#中使用Json.Net进行序列化和反序列化及定制化
- WCF RIA优缺点
- 《Java安全编码标准》一2.11 IDS10-J不要拆分两种数据结构中的字符串
- FCN训练(code)
- 最新2022亲测可用的免费google翻译api
- 金蝶kis专业版公网访问_金蝶KIS远程服务器端和远程客户端配置说明
- vim中实现大小写转换
- 【qq机器人】东京奥运奖牌
- 阿里云数据湖分析急招实习生
- 极光会客厅:大型H5游戏如何登陆微信小游戏及游戏性能优化分享
- 爬取双色球的中奖号码
- 使用两次Hash的Hash表——Twice_Hash_Map
- nginx: [warn] conflicting server name aaa.bbbb.com on 0.0.0.0:80, ignored
- [LINQ2Dapper]最完整Dapper To Linq框架(二)---动态化查询
- MATLAB绘图常见问题1(多子图情况下如何设置一个右侧的colorbar)
- 触摸(Touch)事件