1、注释编写(摘自:python 编码规范- 注释编写_NickTheRock的博客-CSDN博客_python的代码注释分为文档字符串和)
(1)块注释:“#”号后空一格,段落间用空行分开(同样需要“#”号)
(2)行内注释:和表达式或语句位于同一行,之间应通常使用两个空格隔开,注释部分应以 #
和一个空格开始
(3)文档字符串
①单行:通常是模块、类、方法、函数定义中的首个语句,使用类似 """docstrings"""
这样的形式。
*若在文档字符串中存在 \
,可使用 r"""docstrings"""
形式;若在文档字符串中使用 unicode,可使用 u"""docstrings"""
。
②多行:主要由引号、摘要行、空行、文档描述组成
2、判断字符串是否为空和null的方法(摘自:python判断字符串为空,Python判断字符串是否为空和null方法实例_云糖宝的博客-CSDN博客)
(1)字符串长度:len(str) == 0
(2)isspace:isspace() 方法检测字符串是否只由空格组成→str.isspace()
(3)字符串去空格及去指定字符:strip()(去两边空格)、lstrip()(去左边空格)、rstrip()(去右边空格)
3、用Python设置matplotlib.plot的坐标轴刻度间隔以及刻度范围(摘自:用Python设置matplotlib.plot的坐标轴刻度间隔以及刻度范围 - 走看看)
(1)导入:import matplotlib.pyplot as plt
from matplotlib.pyplot import MultipleLocator
# 从pyplot导入MultipleLocator类,这个类用于设置刻度间隔
(2)画图
①x,y和折线颜色:plt.plot(x_values,y_values,c='green')
②折线图标题:plt.title('Squares',fontsize=24)
③设置刻度字号:plt.tick_params(axis='both',which='major',labelsize=14)
④设置x,y轴标签和字号:
plt.xlabel('Numbers',fontsize=14)
plt.ylabel('Squares',fontsize=14)
⑤设置x,y轴刻度间隔:
x_major_locator=MultipleLocator(n)
y_major_locator=MultipleLocator(m)
⑥对坐标轴操作
A、实例化:ax=plt.gca()
B、主刻度设置为间隔倍数:
ax.xaxis.set_major_locator(x_major_locator)
ax.yaxis.set_major_locator(y_major_locator)
C、设置刻度范围:
plt.xlim(-0.5,11)
plt.ylim(-5,110)
⑦绘制:plt.show()
其他plot知识:python plot绘制折线图,自定义横坐标间距、竖向显示大小_花开花落与云卷云舒的博客-CSDN博客_python折线图横坐标轴数据怎么设置
4、str与int类型的相互转换
(1)str转换成int:int()
(2)int转换成str:str()