如何使得自己的Python程序每行长度小于80个字符?
➤01 Google编程规范
在今日头条中一篇 Python程序开发:一份来自谷歌的Python编写风格规范 的短文给出了Google给出的针对于Python编程的编程规范。其中建议“每行程度不超过80个字符”,除了“长的倒入模块语句,和注释中的URL”。
那么问题来了,对于很长的参数表格,或者字符长度该怎么办呢?
文章中,给出了使用Python特性来使得长行可以分解成短行的方法。
➤02 Python的特性
Python会将圆括号、中括号和花括号中的行隐式的连接起来,利用这个特点,可以在表达式增加一个额外的圆括号将连接器来。
#!/usr/local/bin/python
# -*- coding: gbk -*-
#============================================================
# TEST1.PY -- by Dr. ZhuoQing 2020-12-11
#
# Note:
#============================================================from headm import *def f_def(x=0, y=1,z=2, l=3):str = ('x=%d,''y=%d,''z=%d,''l=%d'%(x,y,z,l))return strs = f_def()
printf(s)#------------------------------------------------------------
# END OF FILE : TEST1.PY
#============================================================
上述程序输出:
x=0,y=1,z=2,l=3
可以看到,无论是在程序定义中的圆括号,或者在其中幅值语句中的圆括号,都可以将参数自动合并成一行。特别是圆括号使得三个分开的字符串合并成一个统一的字符串了。
如何使得自己的Python程序每行长度小于80个字符?相关推荐
- 练习1-17 编写一个程序,打印长度大于80个字符的所有输入行.
依然是看答案 1 #include <stdio.h> 2 #define MAXLINE 1000 //允许输入行的最大长度 3 #define LONGLINE 80 4 5 int ...
- python程序30行_30行Python代码,打造一个简单的微信群聊助手,简单方便
大家都知道,最近代码君迷上了Python,一直在研究这门语言,还是那句话,人生苦短,我学Python,今天代码君要教大家一个黑科技,30行代码实现自己定制的微信群聊助手,这个助手有什么用呐,就是用来活 ...
- python程序命令行输出记录到log文件中
$ python xxx.py args1 >> data/log.txt第一条命令的含义是:将xxx.py这个python文件中print()原本输出到console的内容重定向到&qu ...
- python程序30行_Python30行代码实现对pdf文字内容的提取
网上有各种软件处理pdf,但是这些软件在处理pdf的效果上并不是尽如人意,本人利用Python的一个库 PyPDF2实现了对pdf文字内容的提取,至于图片提取日后再说,废话不多说,直接上代码: fro ...
- Python | 程序以字符串长度打印单词
Given a string and we have to split the string into words and also print the length of the each word ...
- python字符串查找重复项,Python程序查找字符串中所有重复的字符
在本教程中,我们将学习如何在字符串中查找所有重复值.我们可以在Python中以不同的方式进行操作.让我们一一探讨. 我们要编写的程序的目的是查找字符串中存在的重复字符.例如,我们有一个字符串tutor ...
- 有一篇文章,共三行文字,每行有最多80个字符。要求分别统计出其中英文大写字母,小写字母,数字,空格及其他字符
思路:输入一行就进行统计,然后再输入下一行 代码: #include<stdio.h> int main() {char text[3][20];//定义三行,每行最多不超过20个字符的二 ...
- 串操作指令及其应用程序的设计与调试运行——汇编实验四 用8086汇编完成下题 编制一程序,从键盘输入两个长度不同的字符串,设字符串长度小于25个字符。要求在屏幕上以右边对齐的形式显示出
文章目录 实验目的和内容 实验要求和步骤 实现右对齐 以下为源码: 方法一 方法二 方法三 测试一--字符串的输入输出 测试二--改进 测试三--改进 测试四--改进 实验目的和内容 实验要求和步骤 ...
- 有一篇文章,共有3行文字,每行有最多80个字符。要求分别统计出其中英文大写字母、小写字母、数字、空格以及其他字符的个数。
上代码 #include<stdio.h> int main() {char str[3][81];int i,j;for(j=0;j<3;j++)gets(str[j]);int ...
最新文章
- [AsyncHandle]什么引发了ObjectDisposedException?
- 算法学习之路|链表元素分类
- fpga中wire和reg的区别
- CC.Net 全接触系列之三: CQ.Net: CC.Net 最佳伴侣
- open vswitch_Linux Foundation采用Open vSwitch,定义了“开放”和更多开源新闻
- 开源项目filepond的独立自由之路:城市套路深
- 微信小程序实例源码大全
- W3Cschoool菜鸟教程
- HTML5新增标签--canvas之绘制你画我猜
- 项目进度管理方法——里程碑式管理
- Cypress 自定义方法命令
- intel无线网卡的型号和驱动一览
- 打开jsp文件出现error错误,不能查看文件内容的解决方法,亲测有效
- 浏览器主页被劫持篡改了怎么办
- 瑞吉外卖项目实战说明
- Qt的各版本直接下载地址
- Html网页远程控制电脑,如何从Web浏览器远程控制您的计算机 | MOS86
- 阿里云FaaS舜天平台:执FPGA异构计算之牛耳
- android友盟错误日志,友盟崩溃日志分析三种方式
- Git扩展工具--GitExtension的安装和配置--2021-8-22