做为一个Python程序员的基本素养
2024-10-16 02:17:27
今天在学习的过程中,明白了一些不是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程序员又进一步了!加油!
最新文章
- 利用Python进行数据分析(6) NumPy基础: 矢量计算
- BZOJ 2822: [AHOI2012]树屋阶梯
- Android 源码下载
- MFC 密码框
- ACM第四站————最小生成树(克鲁斯卡尔算法)
- Fishnet(暴力POJ 1408)
- InnoDB 离线转储工具
- POJ 3281 Dining (网络流构图)
- 【代码优化】equals深入理解
- SQL Server 存储过程、触发器、游标
- java中对象的创建过程
- DWR第三篇之逆向Ajax升级
- goaccess geoip 测试
- Python如何输出带颜色的文字方法
- 整数m去掉n位后剩下最大(小)值
- ConcurrentHashMap 扩容分析拾遗
- Scrum立会报告+燃尽图(十二月十一日总第四十二次):贡献分配和收集用户报告
- Windows 增强版任务管理器-Process Explorer
- fedora26在编译s3c2440内核时make menuconfig *** Unable to find the ncurses libraries
- PROFIBUS-DP现场总线的结构及应用
热门文章
- ECMAScript5.1的运算符、类型转换总结
- PYTHON BS 四大对象
- 【朝花夕拾】Android性能篇之(六)Android进程管理机制
- mac电脑进行可见光通信实验要点
- org.springframework.core.io.ClassPathResource类
- 【Java基础】【25多线程(下)&;GUI】
- 第44章 添加新协议 - Identity Server 4 中文文档(v1.0.0)
- Captcha服务(后续1)
- C#的多样性,new,sealed方法
- python-IO编程,文件读写