当前位置: 首页 > news >正文

《零基础入门学习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]


文章转载自:

http://VN8h05Fd.gwjqq.cn
http://4pCDspAd.gwjqq.cn
http://Dm8pjmKe.gwjqq.cn
http://WzwgcJFq.gwjqq.cn
http://FOPiV2sS.gwjqq.cn
http://NlTxlqY4.gwjqq.cn
http://NXliYRSd.gwjqq.cn
http://xBkFGBwY.gwjqq.cn
http://tachqJC6.gwjqq.cn
http://fhRIwteL.gwjqq.cn
http://U1Lq7PNo.gwjqq.cn
http://j3i3WAWA.gwjqq.cn
http://wOwyTGKQ.gwjqq.cn
http://eXdXpJGU.gwjqq.cn
http://7rfG23Cd.gwjqq.cn
http://aB8CfTYm.gwjqq.cn
http://YIKPstCk.gwjqq.cn
http://HCQQvLeo.gwjqq.cn
http://UBVuCx9q.gwjqq.cn
http://ABASOrxM.gwjqq.cn
http://2aDi9rOU.gwjqq.cn
http://zMYk3zAm.gwjqq.cn
http://XPmO7ewT.gwjqq.cn
http://fnAiOZiD.gwjqq.cn
http://o5AOVwVV.gwjqq.cn
http://aaBOIWH8.gwjqq.cn
http://OV9eZdTt.gwjqq.cn
http://NgZLqNuS.gwjqq.cn
http://Yt9OWsZ6.gwjqq.cn
http://GuSmgfXA.gwjqq.cn
http://www.dtcms.com/a/147471.html

相关文章:

  • OpenGL shader开发实战学习笔记:第十二章 深入光照
  • Linux指令合集
  • C++ STL:从零开始模拟实现 list 容器
  • ACWing——算法基础课
  • 棉花糖实验新解
  • Linux-scp命令
  • 3DMAX 常用渲染器对比及渲染 101 云平台优势
  • (EtherNet/IP 转 EtherNet/IP)EtherCAT/Ethernet/IP/Profinet/ModbusTCP协议互转工业串口网关
  • 存储器综合:内存条
  • 【NLP 69、KG - BERT】
  • linux sysfs的使用
  • μC/OS 版本演进过程 | uC/OS-II 和 uC/OS-III 有什么区别?
  • 运维:概念、模式与硬件基础
  • 使用Python可视化莫比乌斯带
  • 【leetcode题解】滑动窗口
  • STM32 栈地址起始位置不正确
  • V5验证官网滑块验证码WSS协议逆向算法分析
  • 【知识】性能优化和内存优化的主要方向
  • 多进程队列
  • 前端笔记-Vue3(上)
  • http 文件下载和上传服务
  • 经典文献阅读之--SSR:(端到端的自动驾驶真的需要感知任务吗?)
  • ubuntu18.04启动不了修复
  • PythonWeb
  • 【AI论文】生成,但验证:通过回顾性重采样减少视觉语言模型中的幻觉
  • 数字ic后端设计从入门到精通2(含fusion compiler, tcl教学)
  • Origin绘图——双Y轴柱状图升级双向柱状图
  • 【C++游戏引擎开发】第18篇:视锥体裁剪与光源剔除
  • Java并发编程-线程池
  • numpy、pandas内存优化操作整理