中国mooc 人工智能实践 学习笔记

一、python语法串讲:
1、查看当前在哪个目录:pwd
2、查看当前路径下的文件或目录:ls
3、当前位置新建目录:mkdir 目录名
4、进入指定目录:cd 目录名
5、进入python环境:python
6、python3.6版本的输出hello world的命令为:print(‘hello world’)
7、python语法:(1)运算符:+ - * / %
(2)运算顺序:括号 乘除 加减
(3)变量:就是一个标签,由非数字开头的字母、数字、下划线组成,他的内容为:数值、字符串、列表、元组、字典。
(4)数值:就是数字。如:a=100
(5)字符串:用双引号或单引号引起来的内容,只要是被引起来,就是字符串了。如:b=“hello world”;100是数而"100"是字符串。
(6)转义字符:\t 表示tab
\n 表示换行
" 表示"
%s 占位,用%后的变量替换
举例:>>> a=100
>>> b=“hello world”
>>> print(‘point=%s\n"%s"’%(a,b))
打印出:
point=100
“hello world”
(7)列表[]。例:c=[1,2,3,4,5,6,7] d=[“张三”,“李四”,“王五”] e=[1,2,3,“4”,“5”,d]
(8)使用 列表名[索引号]索引列表中的元素。例:c[0]表示c中的第0个元素“1”。
(9)用列表名[起:止]表示切片,从列表中切出相应的元素,【注意】:前闭后开,即包含起不包含止。
例:c[0:2]切出[1,2];c[:]切出[1,2,3,4,5,6,7];
(10)用列表名[起:止:步长]切出带有步长的切片,步长是有方向的。正数代表正向,负数代表反向。
例:c=[1,2,3,4,5,6,7]
切出[5,4,3,2]用c[4:0:-1] ;切出[5,4,3,2,1]用c[4::-1]
切出[6,4,2]用c[-2::-2]//从倒数第二个开始一直到头,步长为-2。

             (11)修改:列表名[索引号]=新值
             (12)删除:del列表名[索引号]
             (13)插入:列表名.insert(插入位置索引号,新元素)
             (14)元组()  誓言,一旦定义不能改变
                     例 f=(1,2,3)
             (15)字典{}
                         (1)字典里放着{键:值,键:值,键:值}n个键值对
                          例:dic={1:"123","name":"zhangsan"."height":180}
                         (2)用字典名[键]索引字典中的值
                          例:dic["name"]表示dic中键"name"对应的值"zhangsan"
                         (3)修改:字典名[键]=新值
                         (4)删除:del字典名[键]
                         (5)插入:字典名[新键]=新值
              (16)vim编辑器的应用:
                                    (1)vim 文件名:表示打开或新建文本
                                    (2)在vim中点击i进入插入模式可以在文本里写内容
                                    (3)esc+:+q     退出vim
                                    (4)esc+:+wq    保存更改退出vim
                                    (5)esc+:+q!    不保存更改退退出vim
              (17)条件语句:
                             (1)if 条件成立:
                                     执行任务
                             (2)if 条件成立:
                                     执行任务一
                                  else :
                                     执行任务二
                             (3)if 条件1成立:
                                     执行任务1
                                  elif 条件二成立:
                                     执行任务二
                                        .
                                        .
                                        .
                                  elif 条件n成立:
                                     执行任务n
                                  else:
                                     执行任务n+
               程序示例一:#coding:utf-8
                         age=input("输入你的年龄\n")
                         ages=int(age)#由于input函数的返回的数据类型是str,不能直接和整数进行比较,必须把str转换成整数,使  用int()的方法
                         if ages > 18:
                             print("大于十八岁")
                             print ("你成年了")
                         else:
                             print("小于十八岁")
                             print("你还未成年")
              程序示例二: #coding:utf-8
                           num=input("please input your class number:")
                           nums=int(num)
                           if nums==1 or nu==2:
                                 print("class room 302")
                           elif nums==3:
                                 print("class room 303")
                           elif nums==4:
                                 print("class room 304")
                           else:
                                 print("class room 305")

你可能感兴趣的:(中国mooc 人工智能实践 学习笔记)