-
代码缩进
2020-02-26 20:36:20注释可单独一行放在代码上方,也可以放在代码后面 注释快捷键 Ctrl+/ 2.多行注释 三引号中间注释 3.中文编码声明注释 # -*- coding:utf-8 -*- # coding:utf-8 print("人生苦短,我用Python!") #打印引号...一、注释规则
1.单行注释
注释方法: # 加注释内容 注释可单独一行放在代码上方,也可以放在代码后面 注释快捷键 Ctrl+/
2.多行注释
三引号中间注释
3.中文编码声明注释
# -*- coding:utf-8 -*- # coding:utf-8
print("人生苦短,我用Python!") #打印引号里面的这句话
人生苦短,我用Python!
height = 1.70 # 保存身高的变量,单位:米 print("您的身高:" + str(height)) weight = 48.5 # 保存体重的变量,单位:千克 print("您的体重:" + str(weight)) bmi=weight/(height*height) # 用于计算BMI指数,公式为“体重/身高的平方” print("您的BMI指数为:"+str(bmi)) #输出BMI指数
您的身高:1.7 您的体重:48.5 您的BMI指数为:16.782006920415228
''' @ 功能:根据身高、体重计算BMI指数 @ author:haha @ create:2020-2-26 此部分为多行注释,用单三引号 ''' height = 1.70 # 保存身高的变量,单位:米 print("您的身高:" + str(height)) weight = 48.5 # 保存体重的变量,单位:千克 print("您的体重:" + str(weight)) bmi=weight/(height*height) # 用于计算BMI指数,公式为“体重/身高的平方” print("您的BMI指数为:"+str(bmi)) #输出BMI指数 # 判断身材是否合理 if bmi<18.5: print("您的体重过轻 ~@_@~") if bmi>=18.5 and bmi<24.9: print("正常范围,注意保持 (-_-)") if bmi>=24.9 and bmi<29.9: print("您的体重过重 ~@_@~") if bmi>=29.9: print("肥胖 ^@_@^")
您的身高:1.7 您的体重:48.5 您的BMI指数为:16.782006920415228 您的体重过轻 ~@_@~
二、代码缩进
代码缩进是指在每一行代码左端空出一定长度的空白,从而可以更加清晰地从外观上看出程序的逻辑结构。
代码缩进非常重要,错误的缩进可能导致结果错误或者运行不出结果。
一般4个空格或一个Tab键为一个缩进
注意:Python要求同一个级别的代码块的缩进量必须相同,如果不采用合理的代码缩进,将出现SyntaxError异常if 3+4<7: print("真奇怪!") else: print("好棒!")
好棒!
if 3+4<7: print("真奇怪!") else: print("好棒!")
File "<ipython-input-10-2b1318c732c3>", line 4 print("好棒!") ^ IndentationError: expected an indented block
if 3+4<7: print("真奇怪!") else: print("好棒!") print("你是对的!")
好棒! 你是对的!
if 3+4<7: print("真奇怪!") else: print("好棒!") print("你是对的!")
好棒! 你是对的!
if 3+4<7: print("真奇怪!") print("你是对的!") else: print("好棒!")
好棒!
三、代码规范
每个import语句只导入一个模块,尽量避免一次导入多个模块。 不要在行尾添加分号“;”,也不要用分号将两条命令放在同一行。(可以出结果,但不推荐) 建议每行不超过80个字符。 使用必要的空行可以增加代码的可读性。 运算符两侧、函数参数之间、逗号“,”两侧建议使用空格进行分隔。 避免在循环中使用+和+=运算符累加字符串。 适当使用异常处理结构提高程序容错性
print(" i love you");print("i love you,too")
i love you i love you,too
pipa = "浔阳江头夜送客,枫叶荻花秋瑟瑟。\ 浔阳江头夜送客,枫叶荻花秋瑟瑟。\ 主人下马客在船,举酒欲饮无管弦。\ 醉不成欢惨将别,别时茫茫江浸月。\ 忽闻水上琵琶声,主人忘归客不发。\ 寻声暗问弹者谁?琵琶声停欲语迟。\ 移船相近邀相见,添酒回灯重开宴。\ 千呼万唤始出来,犹抱琵琶半遮面。\ 转轴拨弦三两声,未成曲调先有情。\ 弦弦掩抑声声思,似诉平生不得志。" print(pipa)
浔阳江头夜送客,枫叶荻花秋瑟瑟。浔阳江头夜送客,枫叶荻花秋瑟瑟。主人下马客在船,举酒欲饮无管弦。醉不成欢惨将别,别时茫茫江浸月。忽闻水上琵琶声,主人忘归客不发。寻声暗问弹者谁?琵琶声停欲语迟。移船相近邀相见,添酒回灯重开宴。千呼万唤始出来,犹抱琵琶半遮面。转轴拨弦三两声,未成曲调先有情。弦弦掩抑声声思,似诉平生不得志。
pipax = "琵琶行\n浔阳江头夜送客,枫叶荻花秋瑟瑟。\n主人下马客在船,举酒欲饮无管弦。\n醉不成欢惨将别,别时茫茫江浸月。\n忽闻水上琵琶声,主人忘归客不发。\n寻声暗问弹者谁?琵琶声停欲语迟。\n移船相近邀相见,添酒回灯重开宴。\n千呼万唤始出来,犹抱琵琶半遮面。\n转轴拨弦三两声,未成曲调先有情。\n弦弦掩抑声声思,似诉平生不得志。" print(pipax)
琵琶行 浔阳江头夜送客,枫叶荻花秋瑟瑟。 主人下马客在船,举酒欲饮无管弦。 醉不成欢惨将别,别时茫茫江浸月。 忽闻水上琵琶声,主人忘归客不发。 寻声暗问弹者谁?琵琶声停欲语迟。 移船相近邀相见,添酒回灯重开宴。 千呼万唤始出来,犹抱琵琶半遮面。 转轴拨弦三两声,未成曲调先有情。 弦弦掩抑声声思,似诉平生不得志。
-
eclipse代码缩进
2020-08-05 12:57:56复制粘贴别人的代码,遇到代码缩进的问题 缩进 选中代码段,按Tab键 退格 选中代码段,按Shift+Tab键复制粘贴别人的代码,遇到代码缩进的问题
缩进
选中代码段,按Tab键
退格
选中代码段,按Shift+Tab键
-
Python代码缩进和测试模块示例详解
2021-01-20 04:12:15Python代码缩进和测试模块是大家学习python必不可少的一部分,本文主要介绍了关于Python代码缩进和测试模块的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 一、Python代码缩进 ... -
C++代码缩进
2020-10-25 00:06:56C++几种常见代码缩进风格&样式 foreword 使用 Tab 做缩进 或者使用空格 但尽量统一 只适用一种方式 通常我设置 一个 Tab 四个空格 但Tab 不转化为空格 不过 Google 的规范是: 只使用空格 一次两个空格 不用...Google指路
借鉴指路
C++几种常见代码缩进风格&样式foreword
使用 Tab 做缩进 或者使用空格 但尽量统一 只适用一种方式
通常我设置 一个 Tab 四个空格 但Tab 不转化为空格
不过 Google 的规范是:
- 只使用空格 一次两个空格
- 不用 Tab 设定编辑器将 Tab 转为空格
别问我怎么设置 想知道请点这里
K&R 风格
C程序最早的缩进风格
由C的发明者 Ritchie 和他的合作者 Kernighan 率先使用//style if(condition){ /* todos */ }
//demo snippet int age=13; if(age>18){ std::cout<<"An adult now!"<<std::endl; }
//Complete program #include<iostream> int main(){ std::cout<<"Hello,World!"<<std::endl; return 0; }
BSD 风格
又称Allman Style,源自Unix BSD程序员Eric Allman–他为BSD写过很多程序
//code snippet if(condition) { //todos }
跟 K&R 风格对比 基本就是 左大括号位置的问题
Whitesmith风格
这种风格源于Whitesmith C
if(condition) { //todo }
个人觉得看上去挺奇怪的 大括号左起两个空格
GNU 风格
仅见于GNU EMACS的源程序中
if(condition) { //todo }
跟 Whitesmith风格 比 只是 块体 中有两个空格的缩进 看上去还一点
个人比较喜欢 K&R 风格
-
Python代码缩进
2015-06-15 10:23:55Python代码缩进Python代码缩进
在Python中一行开始的空格称为缩进。
在逻辑行开头的前导空白(空格和制表符)用于确定逻辑行的缩进级别,它用于依次确定语句的分组。
也就是说,相同逻辑结构的语句必须有相同的缩进。这样的语句组被称为块。
错误的缩进可以产生错误,举例例如:
如何启用缩进
缩进只使用空白,用制表符(tab)使用4个空格。
vim中如何实现缩进?
方法1:安装插件(推荐)
https://github.com/klen/python-mode
方法2:配置不推荐
#vi /etc/vimrcautocmd FileType python setlocal tabstop=4 shiftwidth=4 softtabstop=4 textwidth=79
也可以~/.vim/ftplugin/pyton.vim,没有就创建这个文件
加入如下配置
setlocal et sta sw=4 sts=4 -
emacs 代码缩进
2012-12-26 17:16:00emacs 代码缩进 UP | HOME emacs 代码缩进 Table of Contents 1 代码缩进两种方法 1.1 用命令 indent-rigidly 并且带上需要缩进的空格数。 1.2 第二种方法 1.3 例子: 1 ... -
python中代码缩进的意义_详解Python中代码缩进(Indent):影响代码的内在逻辑关系和执行结果...
2021-02-09 19:39:33先给出几个常见的错误和解决办法:Python中常见的和代码缩进有关的问题IndentationError: unexpected indent举例:这样的代码:?运行结果是:D:\tmp\tmp_dev_root\python\pick_dump_error>pickle_dump.pyFile "D:... -
Java代码缩进
2015-04-21 10:25:58代码缩进我们的目的是养活代码缩进 很多时候我们写代码会写成这样: public void mothodName(String... args) { // some code here if (booleanVariable) { // do a lot of things // do a lot of thing -
python中代码缩进的意义_【教程】详解Python中代码缩进(Indent):影响代码的内在逻辑关系和执行结果...
2020-12-03 06:48:53先给出几个常见的错误和解决办法:Python中常见的和代码缩进有关的问题IndentationError: unexpected indent举例:这样的代码:# -*- coding: utf-8 -*-import pickleimport mathipath = "D:/123"fileobj= open... -
python代码缩进和冒号_Python缩进和冒号详解
2021-01-29 08:01:26对于Python而言代码缩进是一种语法,Python没有像其他语言一样采用{}或者begin...end分隔代码块,而是采用代码缩进和冒号来区分代码之间的层次。缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白... -
python:代码缩进
2017-07-10 15:08:45这两天python-cn邮件列表有一条thread发展的特别长,题目是《python的代码缩进真是坑爹》(地址),楼主在一台电脑上用KOMODO写的代码到另一台电脑上就不能运行了,调试后才发现是代码缩进的问题,为此楼主表示... -
python代码缩进和冒号_python的代码缩进和冒号
2021-01-29 08:01:27一般语言一样采用{}或者begin...end分隔代码块,而是python中,采用代码缩进和冒号来区分代码之间的层次。缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。有时候代码... -
PyCharm代码缩进和整理
2021-01-04 21:21:59PyCharm代码缩进和整理 一个Tab 或4个空格 自动整理代码:Code——>Reformat Code -
python的代码缩进
2017-04-29 23:48:28要求严格的代码缩进是python语法的一大特色,就像C语言家族(C、C++、Java、C#等等)中的花括号一样重要,在大多数场合还有必要。 在很多代码规范里面也都有要求代码书写按照一定的规则进行换行和代码缩进,但是这些... -
代码缩进问题
2016-12-01 21:24:00开始我就觉得很奇怪,从来没有遇到这个bug,之后使用sublime text 才发现这个问题是怎么来的,原来别人代码缩进使用tab键,而我就使用空格,结果浏览器没有区别出来,就莫名奇妙的压缩了我写的代码。没有起换行作用... -
Emacs代码缩进
2011-05-08 02:14:11Emacs代码缩进 从外面拷贝代码到自己的程序时,需要调整代码缩进格式符合自己需求。下面这段程序可以实现这个功能。 ;;格式为规定代码缩进 (defun iwb () "indent whole buffer" (interactive) (delete-... -
Python学习笔记之代码缩进问题
2019-04-13 10:42:13Python学习笔记之代码缩进问题 对于Java语言而言,每一条语句都有分号结束,每一个代码块都有花括号来包裹,所以代码缩进对于Java而言仅仅是为了美观。例如下面两段代码是一样的: 第一段代码,没有缩进: public ... -
我看Python代码缩进
2017-09-05 17:42:03这两天python-cn邮件列表有一条thread发展的特别长,题目是《python的代码缩进真是坑爹》(地址),楼主在一台电脑上用KOMODO写的代码到另一台电脑上就不能运行了,调试后才发现是代码缩进的问题,为此楼主表示... -
python代码测试模块_Python代码缩进和测试模块示例详解
2020-12-30 04:29:10这篇文章主要介绍了关于Python代码缩进和测试模块示例详解,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下前言Python代码缩进和测试模块是大家学习python必不可少的一部分,本文主要介绍了关于... -
Visual Studio代码缩进快捷键
2017-08-04 10:58:13Windows Visual Studio 代码缩进快捷键: “Shift + Tab” -
python代码行中相对有缩进_详解Python中代码缩进(Indent).docx
2020-12-15 10:56:58详解Python中代码缩进(Indent)【教程】详解Python中代码缩进(Indent):影响代码的内在逻辑关系和执行结果/tutorial_python_indent/2012 年 12 月 24 日 下午 1:49/author/crifan/crifan/tutorial_python_indent/已有... -
Eclipse中设置代码缩进为空格缩进
2015-10-01 23:13:45Google Java编程规范中建议块缩进为2个空格,我平时喜欢用Eclipse进行Java编程,而Eclipse默认是用Tab来进行块缩进的,本文给出的方法可以更改Eclipse中代码缩进的设置 -
myeclipse 代码自动整理代码缩进的方法
2017-11-12 22:09:00< DOCTYPE ... 用的MyEclipse,选中代码,然后Ctrl+Shift+F就可以格式化,自动缩进。 #myeclipse#代码自动整理代码缩进 本文转自 netcorner 博... -
VS code 设置 代码缩进参考线
2020-12-16 09:39:20其实这个东西没必要关闭的 只是他当前选择的这个高亮主题 让代码缩进线 显示的比较明显了 如果实在受不了 可以 换个主题就行了 换个 主题 就不明显了 当然 你也可以不换 主题 只是 关闭下 代码缩进参考线也可以 ... -
vim粘贴代码缩进错乱问题
2018-03-16 22:58:25vim粘贴代码缩进错乱问题 -
eclipse修改代码缩进为2个空格
2019-03-07 15:13:42目的: 代码缩进 代码缩进统一使用 2个空格,而不是 tab,这样在不同的编译器打开,就不会出现 错乱。 直接上图。。。
收藏数
16,831
精华内容
6,732
-
MySQL 性能优化(思路拓展及实操)
-
Sparkvs.MapReduce时间节约66%,计算节约40%
-
汽车电子行业常见缩略词
-
Notes Domino V12Beta划重点
-
QCOM骁龙处理器开发技术说明书 - 显示驱动部分.pdf
-
狄泰C++学习笔记-第8课 - 函数重载分析(上)
-
Cyberspace背景下武器装备体系网络化效应建模仿真研究
-
车道检测代码python
-
linux怎么查看进程?
-
2021年软考系统规划与管理师-下午历年真题解析视频课程
-
C# 可动态调整下拉菜单的内容
-
开发者需要了解的WebKit
-
投标方法论
-
MySQL DML 语言(插入、更新与删除数据)
-
高通WiFi开发技术文档.pdf
-
c++ pat-b1016部分A+B
-
MHA 高可用 MySQL 架构与 Altas 读写分离
-
MySQL 视图
-
MySQL 高可用工具 DRBD 实战部署详解
-
JPA & Spring Data--JPA的介绍