| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> [python 基础系列] 辅助函数,语法基础和变量 -> 正文阅读 |
|
[Python知识库][python 基础系列] 辅助函数,语法基础和变量 |
本期的内容有几个部分:
之前的内容: 使用 Jupyter NotebookJupyter Notebook 是一个运行的网页页面,同时也是一个文档。使用 Jupyter Notebook 可以直接在上面运行代码,如: 同时 Jupyter Notebook 也继承了 markdown 的一些特性,因此可以使用简单的语法写出结构分明的文档。 在 Anaconda 已经安装好的前提下,运行 Jupyter Notebook 的方法非常简单。在 Anaconda Prompt/Powershell 中切换到指定的文档目录,随后运行 如:
这样 Jupyter Notebook 的服务器就成功开启,而且只要该终端不被关闭,那么就算网页、浏览器被关闭了,对 Jupyter Notebook 做的操作也依旧会被保留。 Jupyter Notebook 的官网是:https://jupyter.org/index.html,如果有能力的话还是推荐看一下 Jupyter Notebook 的官方文档。因为虽然 Jupyter Notebook 集成了 markdown 的一些功能,但是 Jupyter Notebook 本身也往里面增添了一些新的功能与特性,包括不限于引用 CSS 和 JavaScript,所以使用 Jupyter Notebook 写 Markdown 能够有更高的自由度。 3 个辅助函数不管是从学习还是排错的角度来说,都是非常有用的三个辅助函数。
这里主要学习如何通过
type
?
当然,如果之前有跟着上一篇文章 Jupyter Notebook - 使用 CSS 及开启代码提示 去配置代码提示功能,就会发现之前实现的代码提示功能,不仅包含函数名的提示,还包含 pydoc 的提示: 语法基础这里包含的语法,基本上是所有编程语言通用的常见语法。 表达式首先从常见的 表达式(expression) 说起:
常见的 运算符 包含
变量变量的基本使用方法,以及 Jupyter Notebook 中所特别要注意的运算顺序问题。 变量的声明python 的变量命名和其他的常见语言不太一样:
而 python 的语法为:
相较而言 python 声明方式更加简单,它是一门动态语言,因此不需要像 Java 样指定类型,直接声明变量名即可,而且再之后的实现中,变量的类型是可改的: 除此之外,python 还是一门强类型语言,JavaScript 中可以不通过强制类型转换去,但是如果在 python 中这么操作就会报错: 之所以会提示字符串无法拼接整型,就是因为 python 的类型检查禁止了这个操作。 与 Java 和 JavaScript 相比,python 的命名规范也不太一样,前者使用的是驼峰命名法,即第二个单词的首字母大写;而 python 使用 将值存到变量的最大好处就是可以在其他的地方继续使用,尤其是当计算量非常复杂的时候。 举个例子,假设需要将公里换算成英里,那就需要知道 1 k m = 0.621371 m i l e 1km = 0.621371 mile 1km=0.621371mile 这样一个公式。每次计算都复制一遍 0.621371 0.621371 0.621371 相对而言的就很麻烦,但是将 0.621371 0.621371 0.621371 存到变量中去计算就会方便很多:
在进行更加复杂的计算时,使用变量就会方便很多。 同样,为了方便阅读,变量名最好起有意义的名字,否则所有的变量名都是 变量运行的先后顺序这一部分是 Jupyter Notebook 的特性,因为在其他的程序中,除非进行特殊配置,否则代码基本都是按序执行。但是在 Jupyter Notebook 中,用户可以单独运行某一行,这个时候就会造成异常。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 12:39:37- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |