python

导航

python人工智能编程

来源 :中华考试网 2020-10-09

  Python是非常简洁的一种脚本语言,写同样的程序,代码量仅为java的三分一,除了性能没有Java强之外,它的优点还是相当多的。以下是小编为你整理的python人工智能编程入门案例

  下载Activepython安装包。

  ActivePython 包含了一个完整的 Python 内核,直接调用 Python 官方的开源内核,附加了一些 Python 的 Windows扩展,同时还提供了全部的访问 Windows APIs 的服务,可以免费使用。提供供32位、64位的python安装包。

  这里使用的是python 2.7.10版本,为什么不用python 3.X呢?因为,目前主流Linux web服务器的核心版本是2.7,方便部署web应用。

  如果这里你使用浏览器Chrome,会提示你是否选择安装,选择保留下载安装包即可。

  选择点击“运行”软件即可,建议大家选择默认安装,方便管理环境变量。

  python的拓展库一般有一致的的默认安装路径,选择默认安装,减少程序报错。

  查看是否安装成功。

  点击windows开始菜单。选择“运行“,输入”cmd“,启动命令行窗口。

  在命令行中,输入”python“,查看是否安装成功

  优化python安装包管理工具。Activepython自带了pypm安装包管理工具。所以,这里可以使用pypm来安装pip管理工具,顺利实现拓展包的安装使用。

  为什么不直接使用pypm?因为,更新慢、经常安装失败、下载速度慢……,除非你是付费用户。

  在新开的命令行窗口中输入”pypm install pip“,即可。

  字典的实用方法

  d = {"Start": "开始", "learning": "学习", "python": "python", "version": 3}

  # 看看d的类型是否是字典dict

  #

  print(type(d))

  # 输出字典

  # {'Start': '开始', 'learning': '学习', 'python': 'python', 'version': 3}

  print(d)

  # 用d.keys()返回dict的所有键,结果是list

  # dict_keys(['Start', 'learning', 'python', 'version'])

  print(d.keys())

  # 用for语句循环返回所有键

  # Start learning python version

  for key in d.keys():

  print(key, end=' ')

  # 用d.values()返回dict的所有值

  # 如果里面没有嵌套别的dict,结果是list

  # dict_values(['开始', '学习', 'python', 3])

  print(d.values())

  # 用for语句循环返回所有值

  # 开始 学习 python 3

  for values in d.values():

  print(values, end=' ',)

  # 用items()返回一组一组的键值对

  # 结果是list,只不过list里面的元素是元组

  # dict_items([('Start', '开始'), ('learning', '学习'), ('python', 'python'), ('version', 3)])

  print(d.items())

  # 用for语句循环返回一组一组的键值对

  # ('Start', '开始')('learning', '学习')('python', 'python')('version', 3)

  for items in d.items():

  print(items, end='')

  # 查看dict项目个数

  print(len(d))

  new_d = d.copy()

  # 拷贝dict

  print(new_d)

  # 词典中增添一个新元素

  d["now"] = "现在"

  # {'Start': '开始', 'learning': '学习', 'python': 'python', 'version': 3, 'now': '现在'}

  print(d)

  # del删除词典中的一个元素

  # 没有返回值,如果删除键不存在,返回错误

  del d['now']

  # {'Start': '开始', 'learning': '学习', 'python': 'python', 'version': 3}

  print(d)

  # 根据key删除相应的键值对,并返回该值

  d.pop('Start')

  # {'learning': '学习', 'python': 'python', 'version': 3}

  print(d)

  d1 = {"now": "现在"}

  # 把一个词典合并到另一个词典中

  # 把d1词典合并到d词典中

  d.update(d1)

  # {'learning': '学习', 'python': 'python', 'version': 3, 'now': '现在'}

  print(d)

分享到

相关资讯