《零基础入门学习Python》
用Python设计一个游戏
我们都知道python有两种模式
- 交互模式:输入一个语句给一个反馈
- 一个是编辑器模式。
查看Python的内置函数库
在交互式模式下输入:
dir(__builtins__)
查看Python的内置函数库内置函数库就是我们不需要直接访问的函数
学会使用帮助文档
字符串和操作
转义字符
print("D:\three\two\one\now")
结果是:
这是因为\+一个字母会被Python认为是一个zhu
多行字符
通常使用"""表示引用多行文字
>>> poetry = """
面朝大海,春暖花开从明天起,做一个幸福的人
喂马、劈柴,周游世界
从明天起,关心粮食和蔬菜
我有一所房子,面朝大海,春暖花开从明天起,和每一个亲人通信
告诉他们我的幸福
那幸福的闪电告诉我的
我将告诉每一个人给每一条河每一座山取一个温暖的名字
陌生人,我也为你祝福
愿你有一个灿烂的前程
愿你有情人终成眷属
愿你在尘世获得幸福
我只愿面朝大海,春暖花开
"""
列表
列表的定义和使用
创建列表
>>> rhyme = [1, 2, 3, 4, 5, "上山打老虎"]
>>> print(rhyme)
[1, 2, 3, 4, 5, '上山打老虎']
列表的遍历和查看类型
>>> numbers = [1, 2, 3, 4, 5]
>>> for number in numbers:
... print(type(number))
...
<class 'int'>
<class 'int'>
<class 'int'>
<class 'int'>
<class 'int'>
随机访问元素
>>> rhyme[0]
1
>>> rhyme[2]
3
>>> rhyme[5]
'上山打老虎'
python数组支持倒序索引
列表的切片操作(重要)
>>> rhyme[0:3]
[1, 2, 3]
>>> rhyme[3:6]
[4, 5, '上山打老虎']
>>> rhyme[:3]
[1, 2, 3]
>>> rhyme[3:]
[4, 5, '上山打老虎']
>>> rhyme[:]
[1, 2, 3, 4, 5, '上山打老虎']
>>> rhyme[0:6:2]
[1, 3, 5]
>>> rhyme[::2]
[1, 3, 5]
>>> rhyme[::-2]
['上山打老虎', 4, 2]
>>> rhyme[::-1]
['上山打老虎', 5, 4, 3, 2, 1]