今天在学习的过程中,明白了一些不是Python标准所必须要做的事情,二是做为一个合格的Python程序员应该所遵从的一些规范

分享给大家,有不足的地方请大家指正,此下是我学习的一点心得:

1.在给变量赋值的时候比如

name="zhangsan"   这样的代码看起来比较小气,二python程序员对于变量的命名赋值的时候一帮在变量名后面都会有个空格等于号的后面也会有一个空格例如:

name = "zhangsan"

age = 18

addr = "beijing"

这样看起来整洁大方,这个时候不经问那么参数的时候该怎么做呢?那我们在聊聊参数的时候怎么做

2.对于参数的代码书写格式的要求就没有想变量一样苛刻

此处的变量就不需要空格了,但是在每一个逗号后面都需要一个空格
def stu(name="none", age=0, addr="none"):
print("I am student")
print("我叫{0},我叫{1},我住{2}".format(name,age,addr))

n = "张三"
a = "18"
addr = "上海"

stu(name=n, age =a, addr=addr)

这些就是我总结的一些代码书写规范,我离python程序员又进一步了!加油!

最新文章

  1. 利用Python进行数据分析(6) NumPy基础: 矢量计算
  2. BZOJ 2822: [AHOI2012]树屋阶梯
  3. Android 源码下载
  4. MFC 密码框
  5. ACM第四站————最小生成树(克鲁斯卡尔算法)
  6. Fishnet(暴力POJ 1408)
  7. InnoDB 离线转储工具
  8. POJ 3281 Dining (网络流构图)
  9. 【代码优化】equals深入理解
  10. SQL Server 存储过程、触发器、游标
  11. java中对象的创建过程
  12. DWR第三篇之逆向Ajax升级
  13. goaccess geoip 测试
  14. Python如何输出带颜色的文字方法
  15. 整数m去掉n位后剩下最大(小)值
  16. ConcurrentHashMap 扩容分析拾遗
  17. Scrum立会报告+燃尽图(十二月十一日总第四十二次):贡献分配和收集用户报告
  18. Windows 增强版任务管理器-Process Explorer
  19. fedora26在编译s3c2440内核时make menuconfig *** Unable to find the ncurses libraries
  20. PROFIBUS-DP现场总线的结构及应用

热门文章

  1. ECMAScript5.1的运算符、类型转换总结
  2. PYTHON BS 四大对象
  3. 【朝花夕拾】Android性能篇之(六)Android进程管理机制
  4. mac电脑进行可见光通信实验要点
  5. org.springframework.core.io.ClassPathResource类
  6. 【Java基础】【25多线程(下)&GUI】
  7. 第44章 添加新协议 - Identity Server 4 中文文档(v1.0.0)
  8. Captcha服务(后续1)
  9. C#的多样性,new,sealed方法
  10. python-IO编程,文件读写