让你的Python代码更具可读性——类型标注
你是否有这样的困扰:
代码量到达一定数量级后,很难记住自己编写的函数应该传入什么类型的参数
陈年代码即使代码命名规范,也弄不清楚一个函数究竟返回的什么值
同事(合作者)很难理解你写的函数(或者类)在对什么类型的数据做什么样的操作,返回了什么类型的数据
等等……
如果您恰好有这些(或类似)的困扰,又在现阶段没什么解决方案的话,Python的类型标注语法便是您的一个不错的选择。
Python类型标注语法从3.5版本开始引入,在此之前的版本并不能支持这个语法,因此在使用类型标注时请注意这个前提。现在我们就开始正式内容吧。
基本语法让我们先直接看看下面的代码:
#!python3.11def list_print(target): for i in target: print(i, end=" ")def add_number(a, b): return a + btemp = [7, 8, 6, 2]list_print(temp)temp1 = add_number(2, 3.14)
上面的代码是我随便写的,它们的功能也挺简单的,让人一眼 ...
Markdown简单教学
作为一名学习数媒专业的学生,对我来说排版并不算什么难事,但有时我也不想在排版美化上花太多时间,并且也有很多不是设计类专业的人也需要一个无需过多设计就能达到不错视觉效果,或者说可读性的文档。现在的一个通用解决方式便是Markdown,这个轻量标记语言确实挺好用,包括这篇博客也是拿它进行攥写的。
接下来就正式进入内容。
Markdown基本语法Markdown的语法整体是比较简单的,如果不算上LaTex这些高级语法的话,学习md(Markdown的缩写)应该花不了多少时间。所以这里就先介绍一些简单的语法吧。
针对本博客内语法的展示,除了使用博客本身的渲染效果外,通过截图展示的渲染效果均使用Typora的Github主题。各位在学习或者编写Markdown时也可以用自己喜欢的Markdown编辑器。
文件类型在正式开始语法介绍前,我们得清楚Markdown(之后简称md)的文件类型。md作为一名轻量标记语言,它的文件格式为.md,这个文件本质上就是一个文本文件,因此如果愿意,直接拿.txt编写md也是完全没问题的。
md的效果渲染主要依靠市面上的各种md编辑器、渲染器完成,因此md在不同渲染 ...