一、DOS命令
控制台命令->命令提示符-> cmd -> DOS
不是及时生效.需要重新加载|
1、路径
当前路径:尚学堂。 绝对路径:地球 中国 甘肃 兰州 新区 图书馆 相对路径:参照当前路径。
2、常用命令
1).盘符:C: D:E:
2).当前盘符生效:cd:
cd ..进入上一层路径。
cd /进入根路径。
复制,粘贴->鼠标右键。
进入目标路径:。
a. 先路径,后盘符。
b. 先盘符,后路径。
3)常用命令。
dir:打印当前文件目录下的所有文件。
Cls:清除当前屏幕
mkdir:创建文件夹。
exit :退出cmd
二、GVIM 命令
1、三种模式
1)、命令模式(默认模式)。 命令模式:进入文件默认是命令模式。 2)、编辑模式i(insert) a(append). 编辑模式:i当前光标初插入,a光标下一个开始追加。 3)、底行模式->’:’ 底行模式:对文件进行检索,保存.退出等等。 三种模式之间的切换:
2、使用:、
文件不存在,创建;文件存在,打开. a. gvim文件名.后级(创建)。 b. gvim 文件+tab(读取)。 3.编辑 a.进入文件默认就是命令模式。 b.关闭输入法。 c. a或i主进入编辑模式。 d.编辑内容。 e.按esc进入命令模式。 f.按 : 进入底行模式。 wg ->保存并退出。 w->保存。 q ->退出。 q! ->强制退出。
3、其他命令:
3.1、 插入
i a ->光标前后插入。 I A->行首行末插入。 O o->上一行下一行插入。 ^(6) $(4) ->行首行尾(移动)。
3.2、删除.
X x ->删除光标前后字符 dd ->删除光标所在行。 数字+dd ->删除当前光标以及后面的对应行数.
3.3、撤销~
u ->回退。
4.4、复制:一行
yy ->复制光标所在行。 数字+yy ->复制当前光标以及后面的对应行数.
3.5、粘贴。
p ->自动换行。
3.6、显示行号。
:set nu ->显示(底行模式)。 :set nonu ->隐藏。
3.7、重复上次操作。
. ->任何上-次操作。
3.8、检索。
:+行号(底行模式)。 /+字符(命令模式)。
3.9其他vim命令:
: s/old/new: 在光标所在一行内,替换第一次出现的字符串。 :s/old/new/g:在光标所在一-行内, 替换所有出现的字符串。 :#, #s/old/new/g:在指定两行内,替换所有出现的字符串。 :%s/old/new/g:替换文档内所有出现的字符串。 :%s/old/new/gc: 用户确认替换文档内所有出现的字符串。
4、使用循环解析器。
使用量广泛的: CPython IPython
三、注释:
注释->给人看,程序员+ 主要作用: a.伪代码 b.帮助理解程序 两种格式:
1、#
单行注释:
#以后的代码全部不加载
2、多行注释
'''
多行注释
'''
"""
多行注释
"""
3、程序编程规范
1、合理注释.
2、正确缩进:tab.
3、成对编程.
{代码} {代码} {代码}
四、标识符
一、理解标识符.
1、作用:命名,助记符号.
2、命名规格
2.1、组成部分:字母+数字或_数字或字母。 name+ test。 a box_min 错误: 123abc ->以数字开头。 abc%def -> 有特殊符号。 尚学堂。 因为中文也是字符。
3、命名规范
见名知意、不要中文,尽量使用e文。
五、变量.
可以把变量看成一个盒子。这个盒子是一个万能的盒子,可以装各种东西(数据),盒子的名字就是变量名,盒子的内容就是变量的数据。 我们通过变量来操纵存储空间中的数据,变量就是指代这个存储空间!空间位置是确定的,但是里面放置什么值不确定!。
一、理解变量.
一切皆变量,变量没有类型。 变量声明后需要马上赋值,否则不可用。 不可以用没有声明的变量。
二、赋值.
值的拷贝 注:正规写法
将b的一份拷贝赋值给a 注:非正规写法
.1、声明格式:。 变量=值+ 变量1,变量2,变量3=值1,值2,值予 2、变量的使用。
E.g:1
输出:
box = '很热'
temp = 30
book_prick = 55.50
'''
1、单个值输出
'''
print(box)
print(temp)
print(book_prick)
print("--------------------------------------")
'''
2、格式("字符串%s”%变量)
%s ->字符串
%d ->整数
%f->浮点数(小数)
务必匹配类型
'''
print(box)
print("天气:%s"%box)
print(temp)
print("温度:%d"%temp)
print(book_prick)
print("书的价格:%f人民币"%book_prick)
print("书的价格:%.2f人民币"%book_prick)
print("------------------------------------")
'''
3、多个值
print(变量1,变量2,变量3)
print("%s %d %f"%(变量,变量,变量))
%s ->字符串
%d ->整数
%f->浮点数(小数)
务必匹配类型
'''
print(box, temp, book_prick)
print("信息:",box, temp, book_prick)
print("天气:%s, 温度:%d度,书的价格:%.2f人民币"%(box, temp, book_prick))
print("天气:{}, 温度:{}度,书的价格:{} 人民币".format(box, temp,book_prick))
print("----------------------------------------")
'''
4、更改结束符
end=", "为不换行
'''
print("天气: ", box, end=", ")
print(temp, end=", ")
print(book_prick)
E.g:2 输入:
tel = input("请输入你的电话")
print(tel)
print(len(tel))
print("输入的电话为:{},长度为:{}".format(tel,len(tel)))
print("-"*50)
salary = input("请输入你的月薪:")
print(salary)
sal = int(salary)
print("你的月薪为: %d"%sal)
print("-"*50)
练习
点名系统
import random
rand = random.randint(1,5)
print("生成的随机数为:%d"%rand,end=",对应的用户是:")
'''
后期随着数据的增多,目前的这种方式操作不满足我们的需求
name1 = '1'
name2 = '2'
name3 = '3'
name4 = '4'
name5 = '5'
name6 = '6'
'''
names = ['王1','王2','王3','王4','王5','王6']
print(names[rand-1])
随机数
import random
rand = random.randint(0,100)
print("生成的随机数为:{}".format(rand))
六、基本数据类型
(一)、数据类型
1、数值型: int float boolean
2、字符串:单个字符、多个字符
3、列表:有序、可重复、可变的
4、元组:有序、可重复、不可变
5、集合:无序、不重复
6、字典: key键(唯一的、不可重复)-value值
(二)、数据类型转换
1.数值型
2.浮点数
3.布尔
4、字符串
4.1.格式 4.2、unicode编码
|