一、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")