
§5 Python: List, Tuple, Set and Dictionary
👇 在此下载本文对应的 Jupyter Notebook 和 html 文件 sec5_list_tuple_set_dictionary.ipynb sec5_list_tuple_set_dictionary.html List 列表 Python 支持多种复合数据类型,可以将不同元素组合在一起,最常见的是列表,用方括号标注,逗号分隔的一组值。注意列表可以...
👇 在此下载本文对应的 Jupyter Notebook 和 html 文件 sec5_list_tuple_set_dictionary.ipynb sec5_list_tuple_set_dictionary.html List 列表 Python 支持多种复合数据类型,可以将不同元素组合在一起,最常见的是列表,用方括号标注,逗号分隔的一组值。注意列表可以...
👇 在此下载本文对应的 Jupyter Notebook 和 html 文件 sec4_function.ipynb sec4_function.html 函数 在之前,我们已经遇到了许多 Python 提供的内建函数,比如 print(), input(), len() 等。我们也可以编写自己的函数,实现自己想要的特定功能。函数就像一个程序内的小程序,利用好...
👇 在此下载本文对应的 Jupyter Notebook 和 html 文件 sec3_control_flow_statement.ipynb sec3_control_flow_statement.html 编程真正的力量不仅在于运行(或执行)一条接一条的指令,它还可以决定跳过指令,重复指令,或从几条指令中选择一条运行。控制流语句可以决定在什么条件下执行哪...
Hamiltonian with interaction can not always be solved exactly, the first few orders of perturbation theory cannot provide an adequate description of an interacting many-particle system. So we must...
Jellium model Jellium model also known as the uniform electron gas or homogeneous electron gas is a quantum mechanical model of interacting electrons in a solid where the positive charges are assu...
👇 在此下载本文对应的 Jupyter Notebook 和 html 文件 sec2_number_string_bool.ipynb sec2_number_string_bool.html 1. Python 用作简单的计算器 Python 可以用来做数学计算器,以下是一些最简单的运算操作: +, -, *, / 分别代表加、减、乘、除; **...
1. Python 简介 Python 是一种高级的解释型、动态类型和面向对象的计算机编程语言,Python 的设计哲学,强调代码的可读性和简洁的语法,尤其是使用空格缩进来划分代码块。相比于 C 语言或 Java,Python 让开发者能够用更少的代码表达想法。对于编程初学者来说,学习 Python 是十分推荐的。 目前世界上有数百种编程语言,但实际真正流行的编程语言只有十几种。查看最近的...
In the previous post, we have obtained the expression for the field operators, [\hat{\psi}{\alpha}(\vb{x}) := \sum{k} \psi_{k}(\vb{x}) \hat{a}{k\alpha},\quad \hat{\psi}^{\dagger}{\alpha}(\vb{x}) :...
1. Introduction First quantization in physics is the process of converting a classical system into a quantum system by assigning a wave function to each particle, which describes its behavior at th...
认识 CSS 层叠样式表 (Cascading Style Sheets, 简称:CSS),是一种用来为结构化文档(如 HTML 文档或 XML 应用)添加样式(字体、间距和颜色等)的计算机语言,CSS 文件的扩展名为 .css。通过使用 CSS 我们可以大大提升网页开发的工作效率。 样式定义如何显示 HTML 元素,它通常存储在样式表中 把样式添加到 HTML5 中,是为了解...