深度学习入门--python入门1
以前学的python全部还给老师了,所以现在重新开始学习了。目标是每天至少学习一点点吧。
目录
1.1 python是什么
1.2 python安装
1.3 python解释器
1.3.1 算术计算
1.3.2 数据类型
1.3.3 变量
1.3.4 列表(数组)
1.3.5 字典
1.3.6 布尔值
1.3.7 if语句
1.3.8 for语句
1.3.9 函数
此次学习使用的是下面这本书(电子版书籍,如果有需要可以私信我),如果有不懂的还会使用菜鸟教程进行学习。
今天学习了:第一章1.4之前的。
以前照着书打一遍,下一秒就忘了,我准备以后学习一边之后再总结一下里面的大致内容和自己出现的问题,看看效果咋样。
1.1 python是什么
对于1.1中python是什么这个问题,就不过多的说明了,它通常被分类为解释型编程语言,至于什么是解释型,什么是编译型,可以自己搜索看看。
1.2 python安装
1.2中python的安装是暂时没有什么问题的,对于anaconda我还没有安装,因为anaconda中也会一起下载python的某个版本,我怕会出现环境等的冲突,所以暂时没有下载,但是后期大概率是要下载的。
1.3 python解释器
可以说今天主要学习的就是1.3中的一些基本概念。
1.3.1 算术计算
最常用的也就是+,-,*,/,**(乘方),%(求余)。
(改图主要说明3.X版本中,除法结果可以是浮点型)
1.3.2 数据类型
主要介绍了几种常用的数据类型,int(整型),float(浮点型,python中没有double型说法),str(字符串型,python中没有char类型)。
要想显示数据的类型,可以使用type()函数。
1.3.3 变量
定义变量与其他语言类似,对于C语言等,在给变量赋值的时候通常需要指明该变量的类型,但是python中可以不指明,直接对其赋值,系统可以自动识别。
#是注释的符号,其后的内容不会被处理。
数据存储方式:列表、字典等
1.3.4 列表(数组)
列表是将数据直接放在[]中,赋值的时候直接赋值给某个变量即可。
例如:a=[1,2,3,4,5]
访问的时候就从0开始,即a[0],a[1],……,a[4]。输出时直接使用print(a)输出,若想知道列表内元素的个数,可以使用len(a)。
也可以对该列表进行切片。
a[0:1]:可以看作是左开右闭,即输出a[0]的值(不包括a[1]的值)。
a[0:]:输出第一个元素及其后面的所有元素。
a[:1]:(依旧为右闭),输出a[1]前面的元素(不包括a[1])。
a[:-1]:-1表示最后一个元素,所以为输出最后一个元素之前的所有元素。
1.3.5 字典
主要记住键值对,用{}。
例如:b = {键:值}
1.3.6 布尔值
有两种:True、False(首字母大写)。bool类型的运算符包括and、or、not
1.3.7 if语句
使用格式:if 判断条件:
(4个空白格)后续语句
1.3.8 for语句
使用格式:for 变量 in 字符串(''),列表([])等:
(4个空白格)后续语句
这里出错是因为在循环的时候是把a的值依次赋值给i,即i的值分别为1,2,3,4,5,但是数组下标最大为4,所以是超出了索引。
1.3.9 函数
使用格式:def 函数名():
ok,今天有事,只看了一会,就先这样吧,明天继续。