提交 13b911c5 编写于 作者: W wizardforcel

2019-12-04 21:50:08

上级 88d15593
......@@ -2,9 +2,9 @@
> 原文: [https://pythonbasics.org/string-find/](https://pythonbasics.org/string-find/)
find(query)方法内置于标准 python。 只需在字符串对象上调用方法以搜索字符串,例如:obj.find(“ search”)
`find(query)`方法内置于标准 python。 只需在字符串对象上调用方法以搜索字符串,例如:`obj.find("search")`
find()方法搜索查询字符串并返回找到的字符位置。 如果找不到该字符串,则返回-1。
`find()`方法搜索查询字符串并返回找到的字符位置。 如果找不到该字符串,则返回 -1。
用简单的英语来说:找出一个字符串是否包含另一个字符串。
......@@ -14,7 +14,7 @@ find()方法搜索查询字符串并返回找到的字符位置。 如果找
### 查找方法
如果找到一个单词,find 方法将返回索引。 如果找不到,则返回-1。 您可以添加开始索引和结束索引:find(query,start,end),但是这些参数是可选的。
如果找到一个单词,find 方法将返回索引。 如果找不到,则返回 -1。 您可以添加开始索引和结束索引:`find(query, start, end)`,但是这些参数是可选的。
请尝试以下程序:
......@@ -26,14 +26,14 @@ print(index)
```
将程序另存为 search.py​​,可从终端或 IDE 运行。
将程序另存为`search.py​​`,可从终端或 IDE 运行。
您应该看到以下输出:
![string find](img/e0899da7ba3f5b7de1e37e2be3467116.jpg)
### `in`关键字
您也可以使用关键字 _in_。 下面的示例向您展示如何使用 Python in 关键字。
您也可以使用关键字`in`。 下面的示例向您展示如何使用 Python `in`关键字。
```py
s = "That I ever did see. Dusty as the handle on the door"
......@@ -43,7 +43,7 @@ if "Dusty" in s:
```
区别在于 in 关键字如果字符串包含单词则返回,而 find 返回字符位置。
区别在于`in`关键字如果字符串包含单词则返回,而`find`返回字符位置。
## 练习
......
......@@ -2,11 +2,11 @@
> 原文: [https://pythonbasics.org/split/](https://pythonbasics.org/split/)
可以使用 split(param)方法将字符串拆分为子字符串。 此方法是字符串对象的一部分。 该参数是可选的,但是您可以分割特定的字符串或字符。
可以使用`split(param)`方法将字符串拆分为子字符串。 此方法是字符串对象的一部分。 该参数是可选的,但是您可以分割特定的字符串或字符。
给定一个句子,可以将字符串拆分为单词。 如果您有一个段落,则可以按短语拆分。 如果您有一个单词,可以将其拆分为单个字符。
在大多数情况下,split()方法可以。 对于字符,可以使用列表方法。
在大多数情况下,`split()`方法可以。 对于字符,可以使用列表方法。
......@@ -14,7 +14,7 @@
如果您有一个字符串,则可以将其细分为几个字符串。 该字符串需要至少有一个分隔符,可以是一个空格。
默认情况下,split 方法将使用空格作为分隔符。 调用该方法将返回所有子字符串的列表。
默认情况下,`split`方法将使用空格作为分隔符。 调用该方法将返回所有子字符串的列表。
### 字符串到单词
......@@ -27,7 +27,7 @@ print(words)
```
len()方法将为您提供字符数和单词数:
`len()`方法将为您提供字符数和单词数:
```py
print(len(words))
......@@ -41,7 +41,7 @@ print(len(s))
### 字符串到字符
如果要将单词拆分为字符,请改用 list()方法:
如果要将单词拆分为字符,请改用`list()`方法:
```py
word = "Easy"
......@@ -50,7 +50,7 @@ print(x)
```
可以使用 [join](https://pythonbasics.org/join/) 方法重构字符串,该方法将序列组合为新字符串。
可以使用[`join`](https://pythonbasics.org/join/)方法重构字符串,该方法将序列组合为新字符串。
### 练习
......
......@@ -2,7 +2,7 @@
> 原文: [https://pythonbasics.org/random-numbers/](https://pythonbasics.org/random-numbers/)
名为 **random** 的模块可用于在 Python 中生成随机数。 要使用模块,您需要输入**导入模块**。 这会将所有功能加载到模块内部。
名为`random`的模块可用于在 Python 中生成随机数。 要使用模块,您需要输入`import module`。 这会将所有功能加载到模块内部。
请记住,带有随机模块的随机数是伪随机数。 对于大多数程序来说,这很好。
......@@ -12,21 +12,20 @@
### 随机模块
要使用 Python 代码创建随机数,您可以使用 random 模块。 要使用它,只需键入:
要使用 Python 代码创建随机数,您可以使用`random`模块。 要使用它,只需键入:
```py
import random
```
This module has several functions, the most important one is just named random(). The random() function generates a floating point number between 0 and 1, [0.0, 1.0].
这个模块有几个功能,最重要的一个就是命名为`random()``random()`函数生成介于 0 和 1 之间的浮点数 `[0.0, 1.0]`
随机模块具有伪随机数生成器,这意味着它们并不是真正的随机数。
### 生成随机数
本示例创建几个随机数。
键入下面显示的程序并运行它:
本示例创建几个随机数。键入下面显示的程序并运行它:
```py
import random
......@@ -44,7 +43,7 @@ print(random.uniform(0,10))
在所有情况下,我们都使用随机模块。 生成几个随机数。
如果要在 1 到 10 之间随机浮动,可以使用以下技巧:
如果要在 1 到 10 之间的随机浮点,可以使用以下技巧:
```py
import random
......@@ -54,13 +53,13 @@ print(x)
```
对于随机整数,将其设置为整数或使用 randrange 函数。
对于随机整数,将其设置为整数或使用`randrange`函数。
## 练习
试试下面的练习
1. 编写一个创建随机数并将其存储到 x 的程序。
1. 编写一个创建随机数并将其存储到`x`的程序。
2. 制作一个打印 3 个随机数的程序。
3. 创建一个程序,该程序生成 100 个随机数并找到每个数字的频率。
......
......@@ -4,15 +4,15 @@
在 Python 和许多其他编程语言中,您可以获取用户输入。 不用担心,您不需要编写键盘驱动程序。
**input()**函数将要求用户输入键盘。 如果您仍在使用 Python 2,则可以使用 raw_input()函数。
`input()`函数将要求用户输入键盘。 如果您仍在使用 Python 2,则可以使用`raw_input()`函数。
## 示例
如果指定了参数,则输入功能会提示文本。 该功能从键盘读取输入,将其转换为字符串并删除换行符(Enter)。
如果指定了参数,则输入功能会提示文本。 该功能从键盘读取输入,将其转换为字符串并删除换行符(`Enter`)。
输入以下脚本并进行尝试(另存为 key.py
输入以下脚本并进行尝试(另存为`key.py`
```py
#!/usr/bin/env python3
......
......@@ -2,16 +2,15 @@
> 原文: [https://pythonbasics.org/if-statements/](https://pythonbasics.org/if-statements/)
程序有时可能不得不做出选择。 这些选择可以根据特定条件执行不同的代码。 在 Python 中, **if 语句**用于条件执行。
程序有时可能不得不做出选择。 这些选择可以根据特定条件执行不同的代码。 在 Python 中, `if`语句用于条件执行。
if 语句可以与某些运算符组合,例如等于(==),大于(> =),小于(< =)且不等于(!=)。 可以使用关键字**或**以及**和**组合条件。
`if`语句可以与某些运算符组合,例如等于(`==`),大于(`>=`),小于(`<=`)且不等于(`!=`)。 可以使用关键字`or`以及`and`组合条件。
## 示例
在下面的示例中,我们显示了 if 语句的用法。
复制以下程序并运行。
在下面的示例中,我们显示了`if`语句的用法。复制以下程序并运行。
```py
#!/usr/bin/env python3
......@@ -30,20 +29,17 @@ else:
```
if 语句的直观示例(单击放大):
`if`语句的直观示例(单击放大):
![if statement](img/db1c79c7582f54416959b6cc7e0acfaa.jpg)
## 练习
做这些练习:
```py
1\. Make a program that asks the number between 1 and 10\.
If the number is out of range the program should display "invalid number".
2\. Make a program that asks a password.
1. 编写一个程序,请求 1 到 10 之间的数字。如果该数字超出范围,则程序应显示“无效数字”。
```
2. 制作一个请求密码的程序。
完成后,继续下一个练习。
......
......@@ -2,12 +2,11 @@
> 原文: [https://pythonbasics.org/for-loops/](https://pythonbasics.org/for-loops/)
程序有时需要重复操作。 为了重复动作,我们可以对循环使用**
在代码内部编写了一个 for 循环。 for 循环可以具有 1 个或多个指令。**
程序有时需要重复操作。 为了重复动作,我们可以使用`for`循环。在代码内部编写了一个`for`循环。`for`循环可以具有 1 个或多个指令。
for 循环将重复一个代码块。 重复进行直到满足停止条件为止。 如果不满足停止条件,它将无限循环。
`for`循环将重复一个代码块。 重复进行直到满足停止条件为止。 如果不满足停止条件,它将无限循环。
重复这些指令(循环),直到满足条件为止。
重复(循环)这些指令,直到满足条件为止。
......@@ -16,7 +15,7 @@ for 循环将重复一个代码块。 重复进行直到满足停止条件为止
在下面的练习中,我们将对列表的每个项目重复执行操作。
第一个循环将为列表的每个项目重复打印功能。
第二个循环将对列表 num 的每个元素进行计算并打印结果。
第二个循环将对列表`num`的每个元素进行计算并打印结果。
在下面输入代码并运行程序。
......@@ -38,15 +37,14 @@ for x in num:
```
将文件另存为 loopexample.py
,然后使用以下命令运行代码:
将文件另存为`loopexample.py`,然后使用以下命令运行代码:
```py
python loopexample.py
```
示意地,for 循环可以做到这一点:
示意地,`for`循环可以做到这一点:
![for loop](img/a6e17ee8ef9f4da192a098df4379de55.jpg)
......@@ -54,18 +52,17 @@ python loopexample.py
请尝试以下练习:
1.制作一个列出列表
中的国家/地区的程序
1. 制作一个列出列表中的国家/地区的程序
```py
clist = ['Canada','USA','Mexico','Australia']
```py
clist = ['Canada','USA','Mexico','Australia']
```
```
2.创建一个从 0 到 100 的循环
3.使用一个循环
制作一个乘法表。4.使用一个循环
向后输出数字 1 至 10。5.创建一个对所有偶数进行计数的循环 数字到 10
6.创建一个循环,将 100 和 200 之间的数字相加
2. 创建一个从 0 到 100 的循环
3. 使用一个循环制作一个乘法表。
4. 使用一个循环向后输出数字 1 至 10。
5. 创建一个`for`循环,对直到 10 的所有偶数进行计数
6. 创建一个循环,将 100 和 200 之间的数字相加
[下载示例](https://gum.co/dcsp)
\ No newline at end of file
......@@ -2,9 +2,9 @@
> 原文: [https://pythonbasics.org/while-loop/](https://pythonbasics.org/while-loop/)
while 循环重复执行代码,直到满足条件为止。 与 for 循环不同,其中的迭代次数可能是未知的。 while 循环始终由条件和代码块组成。
`while`循环重复执行代码,直到不满足条件为止。 与`for`循环不同,其中的迭代次数可能是未知的。`while `循环始终由条件和代码块组成。
与总是具有有限可数步数的 for 循环相反,while 循环仅在条件为 true 时才结束。
与总是具有有限可数步数的`for`循环相反,`while`循环仅在条件为`false`时才结束。
......@@ -12,7 +12,7 @@ while 循环重复执行代码,直到满足条件为止。 与 for 循环不
### `While`循环示例
下面的 while 循环定义了条件(x &lt; 10),并重复指令直到该条件成立。 输入此代码:
下面的`while`循环定义了条件(`x < 10`),并重复指令直到该条件不成立。 输入此代码:
```py
#!/usr/bin/python
......@@ -24,7 +24,7 @@ while x < 10:
```
Executes the code below until the condition x < 10 is met. Unlike a for loop, the iterator i is increased in the loop.
执行以下代码,直到不满足`x < 10`。与`for`循环不同,迭代器i在循环中增加。
保存然后使用您的 Python IDE 或从终端运行。
......@@ -38,13 +38,13 @@ while True:
```
在正常情况下,您希望程序在某个时候退出 while 循环。 如果条件发生变化,程序将自动退出 while 循环。 大多数情况下,这是通过迭代器完成的,但也可以通过布尔值(开关)来完成。
在正常情况下,您希望程序在某个时候退出`while`循环。 如果条件发生变化,程序将自动退出`while`循环。 大多数情况下,这是通过迭代器完成的,但也可以通过布尔值(开关)来完成。
### 控制流程图
示意性地,while 循环如下图所示。 这称为控制流程图(cfg)。 进入 while 循环时发生情况的直观方式。
示意性地,`while`循环如下图所示。 这称为控制流程图(`cfg`)。 进入`while`循环时发生情况的直观方式。
应该注意的是,while 循环中可以有多个语句。 如果代码变得很长,您还可以从循环内部调用函数。
应该注意的是,`while`循环中可以有多个语句。 如果代码变得很长,您还可以从循环内部调用函数。
![while loop](img/81a0de4a1d5d8968f59be757e89c6d21.jpg)
......@@ -52,15 +52,15 @@ while True:
请尝试以下练习:
1.编写一个程序,使用 while 循环列出下面的国家/地区。
1. 编写一个程序,使用`while`循环列出下面的国家/地区。
```py
clist = ["Canada","USA","Mexico"]
```py
clist = ["Canada","USA","Mexico"]
```
```
2\. while 循环和 for 循环有什么区别?
3.您可以在 while 循环中对数字求和吗?
4.可以在 while 循环内使用 for 循环吗?
2. `while`循环和`for`循环有什么区别?
3. 您可以在`while`循环中对数字求和吗?
4. 可以在`while`循环内使用`for`循环吗?
[下载示例](https://gum.co/dcsp)
\ No newline at end of file
......@@ -2,8 +2,7 @@
> 原文: [https://pythonbasics.org/functions/](https://pythonbasics.org/functions/)
要对代码集进行分组,可以使用函数。 函数是可重复代码的一小部分。
一个函数接受参数。
要对代码集进行分组,可以使用函数。 函数是可重复代码的一小部分。一个函数接受参数。
没有函数,我们只有一长串指令。 函数可以帮助您组织代码。 函数也可以重用,通常它们包含在模块中。
......@@ -25,13 +24,13 @@ currentYear()
```
在此示例中,将立即调用该函数。 函数定义始终以 def 关键字开头。
在此示例中,将立即调用该函数。 函数定义始终以`def`关键字开头。
函数可以重用,一旦创建一个函数就可以在多个程序中使用。 打印函数就是一个例子。
### 具有参数的函数
在下面的示例中,我们有参数 x 和 y。 输入此程序并将其另存为 summation.py
在下面的示例中,我们有参数`x``y`。 输入此程序并将其另存为`summation.py`
```py
#!/usr/bin/env python3
......@@ -43,7 +42,7 @@ print(f(3,4))
```
在此示例中,我们有两个函数:f(x,y)和 print()。 函数 f(x,y)使用 _ 返回 _ 关键字将其输出传递给打印函数。
在此示例中,我们有两个函数:`f(x, y)``print()`。 函数`f(x, y)`使用`return`关键字将其输出传递给`print`函数。
![function example](img/98fc53d81bdc36257d084ee3357e2890.jpg)
......@@ -59,16 +58,16 @@ print(result)
```
在这种情况下,程序将使用参数 3 和 4 调用函数 f,然后将输出保存到变量结果中。
在这种情况下,程序将使用参数 3 和 4 调用函数`f`,然后将输出保存到变量`result`中。
## 练习
试试下面的练习
1.创建一个将列表 mylist 求和的函数= [1,2,3,4,5]
1.创建一个将列表`mylist = [1,2,3,4,5]`求和的函数
2.是否可以在函数内部调用函数?
3.函数可以调用自身吗? (提示:递归)
4.在一个函数中定义的变量可以在另一个函数中使用吗? (提示:范围
4.在一个函数中定义的变量可以在另一个函数中使用吗? (提示:作用域
完成这些步骤后,继续下一个练习。
......
......@@ -12,8 +12,7 @@
### 空列表
让我们创建一个空列表。 要定义一个空列表,您应该使用方括号。
括号告诉 Python 该对象是一个列表。
让我们创建一个空列表。 要定义一个空列表,您应该使用方括号。括号告诉 Python 该对象是一个列表。
```py
list = []
......@@ -22,12 +21,11 @@ list = []
列表可以同时包含数字和文本。 无论内容如何,​​都可以相同的方式访问它们。
要访问列表,请在方括号之间添加 id,例如 list [0],list [1]等。
要访问列表,请在方括号之间添加下标,例如`list [0]``list [1]`等。
### 定义列表
上面定义了一个空列表。 列表可以包含各种数据。
您可以创建如下的数字列表:
上面定义了一个空列表。 列表可以包含各种数据。您可以创建如下的数字列表:
```py
ratings = [ 3,4,6,3,4,6,5 ]
......@@ -48,7 +46,7 @@ print(ratings)
```
您可以使用 for 循环逐项进行交互。
您可以使用`for`循环逐项进行交互。
### 访问列表项
......@@ -100,13 +98,13 @@ print(list2[-1])
## 练习
1. 制作一个显示美国各州状态的程序。
1. 制作一个显示美国各州的程序。
```py
states = [ 'Alabama','Alaska','Arizona','Arkansas','California','Colorado','Connecticut','Delaware','Florida','Georgia','Hawaii','Idaho','Illinois','Indiana','Iowa','Kansas','Kentucky','Louisiana','Maine','Maryland','Massachusetts','Michigan','Minnesota','Mississippi','Missouri','Montana','Nebraska','Nevada','New Hampshire','New Jersey','New Mexico','New York','North Carolina','North Dakota','Ohio','Oklahoma','Oregon','Pennsylvania','Rhode Island','South Carolina','South Dakota','Tennessee','Texas','Utah','Vermont','Virginia','Washington','West Virginia','Wisconsin','Wyoming' ]
```
2. 显示所有以字母 M 开头的状态
2. 显示所有以字母`M`开头的州
[下载示例](https://gum.co/dcsp)
\ No newline at end of file
......@@ -4,16 +4,15 @@
列表可以用几种方法更改。 这些方法是什么?
要将项目添加到列表中,可以使用 **append()**方法。 调用列表中的方法,该参数包含要添加的项目。 调用 append(3)会将 3 加到列表中。 要从列表末尾删除项目,可以使用 **pop()**方法。
要将项目添加到列表中,可以使用`append()`方法。 调用列表中的方法,该参数包含要添加的项目。 调用`append(3)`会将 3 加到列表中。 要从列表末尾删除项目,可以使用`pop()`方法。
列表可以像传统数组一样进行访问,可以使用块引号和索引来获取项目。
列表可以像传统数组一样进行访问,可以使用方括号和索引来获取项目。
## 示例
列表可以使用其方法进行修改。
在下面的示例中,我们创建一个列表,并使用方法更改列表内容。
列表可以使用其方法进行修改。在下面的示例中,我们创建一个列表,并使用方法更改列表内容。
### 追加并弹出
......@@ -32,7 +31,7 @@ print(x)
### 访问项目
要访问项目,只需使用块引号:
要访问项目,只需使用方括号:
```py
x = [3,4,5]
......@@ -48,7 +47,7 @@ print(x[-1])
试试下面的练习
1. 给定列表 y = [6,4,2],添加项目 12、8 和 4。
1. 给定列表`y = [6,4,2]`,添加项目 12,8 和 4。
2. 将列表的第二项更改为 3。
完成这些步骤后,继续下一个练习。
......
......@@ -4,7 +4,7 @@
对列表进行排序非常简单:Python 内置了对列表进行排序的支持。
从一些数据开始:创建一个数字列表,然后调用 **sort()**方法。 直接在列表对象上调用此方法。 这将适用于任何列表,包括成对列表。
从一些数据开始:创建一个数字列表,然后调用`sort()`方法。 直接在列表对象上调用此方法。 这将适用于任何列表,包括成对列表。
......@@ -12,7 +12,7 @@
### 排序列表
我们用一串数字定义一个列表(x)。 然后在列表对象上调用 sort 方法。 我们不需要保存返回变量,只需调用该方法就足够了。
我们用一串数字定义一个列表(`x`)。 然后在列表对象上调用`sort`方法。 我们不需要保存返回变量,只需调用该方法就足够了。
```py
x = [3,6,21,1,5,98,4,23,1,6]
......@@ -21,7 +21,7 @@ print(x)
```
保存程序(sort1.py)并运行。 这将以从低到高的顺序输出所有数字。
保存程序(`sort1.py`)并运行。 这将以从低到高的顺序输出所有数字。
您有字符串列表吗? 字符串也可以排序。
......@@ -32,13 +32,13 @@ print(words)
```
通过简单地调用.sort()方法,可以对包含多个项目的列表进行排序。
通过简单地调用`.sort()`方法,可以对包含多个项目的列表进行排序。
在执行此操作时,您不需要使用返回变量,因为列表是对象(有关 OOP 的更多信息,请参见 OOP 部分)。 现在,请记住您可以在列表上调用.sort()
在执行此操作时,您不需要使用返回变量,因为列表是对象(有关 OOP 的更多信息,请参见 OOP 部分)。 现在,请记住您可以在列表上调用`.sort()`
### 倒序
要以相反的顺序排序,请将其与方法 reverse()组合
要以相反的顺序排序,请将其与方法`reverse()`组合
```py
x = [3,6,21,1,5,98,4,23,1,6]
......@@ -52,9 +52,9 @@ print(x)
那这是怎么回事?
首先,列表使用 x.sort()排序。
首先,列表使用`x.sort()`排序。
然后将其提供给功能 reversed(),该函数以列表作为参数。 但是,该函数不会返回列表对象,而是返回迭代器。 方法 list()转换 reversed()的输出,并将其转换为列表对象。
然后将其提供给功能`reversed()`,该函数以列表作为参数。 但是,该函数不会返回列表对象,而是返回迭代器。 方法`list()`转换`reversed()`的输出,并将其转换为列表对象。
![sort list](img/f33baba9840d1f4a7c43d5bb70282c8e.jpg)
......@@ -69,7 +69,7 @@ words = words[::-1]
这是什么骗术?
切片技术已在列表中使用。 这意味着切片列表,从第一个字符开始,最后一个字符结束,步长为-1(反向)。
切片技术已在列表中使用。 这意味着切片列表,从第一个字符开始,最后一个字符结束,步长为 -1(反向)。
## 练习
......
......@@ -2,15 +2,15 @@
> 原文: [https://pythonbasics.org/range-function/](https://pythonbasics.org/range-function/)
range()构造函数生成数字。 这在创建新列表或使用 for 循环时非常有用:它可以同时用于两者。
`range()`构造函数生成数字。 这在创建新列表或使用`for`循环时非常有用:它可以同时用于两者。
实际上,您很少自己定义列表,您可以从数据库,Web 或使用 range()生成列表。
实际上,您很少自己定义列表,您可以从数据库,Web 或使用`range()`生成列表。
## 示例
假设您要创建一个包含 100 个数字的列表。 手工写出来非常耗时,而要使用 range 函数:
假设您要创建一个包含 100 个数字的列表。 手工写出来非常耗时,而要使用`range`函数:
```py
x = list(range(100))
......@@ -28,7 +28,7 @@ print(x)
![range function](img/87db5229ba75516510d6d77cf0ac187c.jpg)
第三个参数定义步长,默认情况下为步长。 范围可以在 for 循环中使用:
第三个参数定义步长,默认情况下为步长。 范围可以在`for`循环中使用:
```py
for i in range(1,11):
......@@ -40,7 +40,7 @@ for i in range(1,11):
试试下面的练习
1. 创建一千个号码的列表
1. 创建一千个数字的列表
2. 从该列表中获取最大和最小的数字
3. 创建两个列表,一个偶数和奇数。
......
......@@ -14,7 +14,7 @@ Python 字典是另一个集合。 实词词典是理解它们的一个很好的
用更严格的说法(数学上),字典是一对一的映射。 字典中的每个键都有一个值。 此值已分配给密钥。
**字典:**一组包含(键,值)对的集合
**字典**一组包含(键,值)对的集合
![dictionary](img/31796db0ca619bca6133e335b49b7867.jpg)
......@@ -24,7 +24,7 @@ Python 字典是另一个集合。 实词词典是理解它们的一个很好的
### 定义
让我们输入一些代码! 您可以使用一个衬纸创建字典。 使用这些括号 **{}** 定义字典。
让我们输入一些代码! 您可以使用一个衬纸创建字典。 使用这些括号`{}`定义字典。
```py
words = {}
......@@ -40,12 +40,11 @@ words[key] = value
```
You can use strings as keys. A key defintion could be : words[“PRONTO”]
您可以将字符串用作键。 一个关键的定义可以是:`words["PRONTO"]`
### 字典示例
在下面的示例中,我们定义了一些键,值对,然后使用其唯一键打印它们。
键入以下代码,保存并运行:
在下面的示例中,我们定义了一些键,值对,然后使用其唯一键打印它们。键入以下代码,保存并运行:
```py
#!/usr/bin/python
......
......@@ -4,7 +4,7 @@
每当您想在 Python 中使用文本时,都在使用字符串。 如果您使用双引号,Python 会理解您要使用字符串。
创建字符串后,您可以直接直接打印字符串变量。 您可以使用块引号访问字符。
创建字符串后,您可以直接直接打印字符串变量。 您可以使用方括号访问字符。
......@@ -22,7 +22,7 @@ print(x)
### 字符串索引
可以使用块引号访问各个字符,计数从零开始。
可以使用方括号访问各个字符,计数从零开始。
```py
print(x[0])
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册