人工智能 Python基础(一)
上一篇我主要是列出了一些个人认为的重点,主要是一些必备的基础数学和必备算法,当然我也是在探索的过程中,有什么不足的地方也希望大家指出,一起学习.
正所谓工欲善其事,必先利其器,这两天我也抽出时间来学习python的基础编程,从print()开始学起,编程语言都是相通的,只要有点基础的都是可以看懂的,在这里我把自己的笔记也分享出来,也希望能帮助到大家,节约大家的学习时间.
首先我用的python版本是3.7的,用的比较新的python版本,毕竟软件是向下兼容的,用老版本后面可能会有库引用或者算法引用出错的问题.下面我们就一板一眼的开始进入学习.因为前面的知识都非常非常基础,所以我就不解释了,直接上代码:
print输出:
>>>print(" 5 + 3")
8
>>>5 + 3
8
输入:
temp = input("请输入:")
guess = int( temp )
if guess == 5: //冒号(:) 是一个自动缩进的符号
print("正确")
else:
print("错误")
print()和input()都是一个内置函数BIF,可以直接调用
查看内置函数 dir(__builtins__)
变量:
>>>x = 3
>>>y = 4
>>>print(x + y)
字符串:
>>>5 + 8
13
>>>'5' + '8' //单引号和双引号都可以
'58'
>>>'Let\'s go' //转义字符
Let's go
条件分支:
条件判断符: > ,>=, ==, !=, <, <=
>>> 1 != 3
true
if 条件:
print("正确")
else:
print("错误")
while 循环:
while 条件:
条件为真()
and 逻辑操作符
>>>(3 >2) and (1 < 2)
浮点型:
>>>a = 0.000000000025
>>>a
2.5e -10
>>>b = 120000
>>>b
1.2e5
布尔类型:
>>>True + True
2
>>>True * False
0
类型转换:
>>>a = '520'
>>>b = int(a)
>>>a,b
('520',520)
>>>a = '520'
>>>b = float(a)
>>>b
520
>>>c = str(b)
>>>c
'520'
类型信息:
>>>type('520')
<class 'str'>
>>>type(520)
算数操作符:
+ - * / % ** //
** 是幂运算
// 是地板除法
>>>a = b = c = 10
>>>a // 8
1
>>>b / 8
1.25
>>>c ** 3
1000
逻辑操作符:and or not
>>>not True
False
>>>not 0
True
>>>not 4
False
优先级:
幂运算 **
正负号 + -
算数操作符 * / // + -
比较操作符 < <= == != > >=
逻辑运算符 not and or
上面的都是一些最基础的知识了,有些人可能会觉得这些太基础了,但是我想作为一个初探人工智能的学习者,还是需要一步一个脚印的,后续我会将人工智能所需的python基础课程都悉数更新出来,整体来说python还是比较简单的,大家稍微花点时间应该就没什么问题.这两天我除了学一些基础编程以外也接触了一些监督学习的算法,因为了解还不透彻,所以暂时没有更新.(学习交流群 924057877)
人工智能 Python基础(一)相关推荐
- 人工智能-Python基础-陆永剑-专题视频课程
人工智能-Python基础-586人已学习 课程介绍 机器学习中,比较热门的语言Python.其中以numpy.pandas.matplotlib为常用. 本套课程就给大家讲解下num ...
- 人工智能python基础知识_AI 人工智能基础知识-习题
由一般性知识推出适合于某一具体情况的结论的推理是? 演绎推理 P→Q Q→R => P→R 该永真蕴含式属于( 假言三段论 ) 谓词逻辑下,子句, C1=L∨C1', C2= ¬ L∨C ...
- python基础教程--代码集合(下)
文章目录 38.字典dict 38.1 创建字典 38.2 字典获取元素 38.3 key字典 38.4key-value-items键值对 38.5字典的遍历 38.6 哈希函数haxi 39.可变 ...
- python基础教程--代码集合(上)
文章目录 1.转义字符与原字符 2.二进制与字符编码 3.二进制编码 4.变量定义 4.数据类型 5.浮点数类型 6.布尔类型 7.字符串类型 8.数据类型转换 9.注释功能 10.标识符和保留字 1 ...
- 五节课从零起步(无需数学和Python基础)编码实现AI人工智能框架电子书V1
五节课从零起步 (无需数学和Python 基础) 编码实现AI 人工智能框架 王 家 林 2018/4/15 ...
- 博学谷学习记录之人工智能(python基础语法)第一篇
目录 写在前面 python基础语法介绍 1.python基础编程 python开发环境搭建 Python注释与变量 写在前面 我是大学学习土木工程专业2020年毕业,毕业后一直从事BIM工程师的职位 ...
- 人工智能python自学教程-人工智能基础教程:Python篇(青少版)
人工智能基础教程:Python篇(青少版) 编辑推荐 源代码及PPT下载:https://pan.baidu.com/s/1mWa2fy457fhUXKxT-FgyPw 哈工智诚在线编程云平台:htt ...
- 人工智能python零基础入门教程_人工智能零基础入门视频教程
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 人工智能零基础入门视频教程 100天人工智能工程师学习计划 -- 全程实战案例,从机器学习原理到推荐系统实现,从深度学习入门到图像语义分割及写诗机器人,再 ...
- 王家林人工智能AI 从零起步(无需数学和Python基础)编码实现AI框架之第八节课:AI的上帝视角Why、How、What,及Perceptron彻底解密及计算机视觉的觉醒 老师微信13928463
王家林人工智能AI 从零起步(无需数学和Python基础)编码实现AI框架之第八节课:AI的上帝视角Why.How.What,及Perceptron彻底解密及计算机视觉的觉醒 老师微信13928463 ...
最新文章
- 基于XMPP协议的aSmack源码分析
- pycharm 皮肤主题及个性化设置
- python 文件操作 os 如何检索文件夹内文件数量
- 2015-03-17 current note creation logic in my task
- 4种实例 advice aop_《Spring实战》阅读笔记
- hdu 1880 魔咒词典
- one-hot(独热)、bag of word(词袋)、word-Embedding(词嵌入)浅析
- php swoole hyperf,【php】Hyperf为什么要关闭Swoole协程短名称
- Ubuntu 14.04 jdk安装与配置
- OPC数据访问方法简介
- Android开发之数据库Sqlite
- 手把手BC26模组OpenCPU开发之旅-1.简介
- 8种妙招,公众号实现吸粉引流
- 免费大数据平台有哪些?
- Windows消息ID大全
- html360全景图原理,通过HTML5 Canvas实现360度全景图
- 炙手可热的ZNS SSD将会为数据中心带来什么?
- Python调用HEG批量转换hdf影像为tiff
- b站老是服务器中断,​B站就服务器故障致歉,服务器连接失败原因与解决方法...
- mysql lucene 结合_Lucene基础(四)-- 结合数据库使用
热门文章
- linux-运维自动化之ansible
- dl160 g6 linux raid驱动,惠普HP DL160 G6 RAID和Server2003系统安装方法
- ant design 文件下载
- Expo大作战(三十一)--expo sdk api之Payments(expo中的支付),翻译这篇文章傻逼了,完全不符合国内用户,我只负责翻译大家可以略过!...
- Java TCP实现高仿版QQ聊天(二)
- Python数据类型,字符编码,文件处理
- wps 比较word 文档差异
- ISO20000新版标准(2018)主要差异点
- 手机怎么访问电脑html文件,手机能访问电脑的共享文件吗 如何用手机看电脑文件...
- gtav登录请确认不是机器人_GTA5線上被誤封號申訴方法【註:網站填表現在已經無法解封了,因為都是機器人自動回覆】...