Python入门学习记录
Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。
优雅、明确、简单。
缺点:
运行慢,因为是解释性语言,执行的时候才翻译成机器码
代码不能加密
优点:
工具库很多,开箱即用
Print('')==print("")
Input()函数可以控制台输入
顺便复习下vim快捷键
插入行
编码
一个字节8位,所以最大能表示数字255。
因为最早计算机是美国发明的,他们字母编码到计算机中,叫Ascii编码。
中国把中文纳入编码,gb2312
后面国际统一编码 unicode.解决冲突和乱码(2个字节标识一个字符)
因为unicode 在普通字母情况的情况下,会有空间的浪费,所以又新建了一个编码utf-8,可变字符编码。
List:
Xx=[]定义list
len() 获取列表长度
Append();追加
Pop()删除最后一个
[i] 按索引查找
list里面的类型可以不是一样的
Tuple
tuple与list类似,但是一旦初始化就不能修改
Xx=()定义tuple
条件判断:
If else 需要”:“If xx:else :
Else if 简写:elif
循环:
X=[1,2,3]
For x in X:…
Range(num);可以生成一串整数数字
List(range(num)); 可以生成0--num的数组
集合:
dict =map
Set=set 不重复的,没有存储value
Add remove
函数:
Abs 取整数,max 取最大值 int 转为整形 hex 转Num为十六进制
Help(函数名) 可以查看说明
https://www.liaoxuefeng.com/wiki/1016959663602400/1017092876846880
- o:在当前光标的下方插入新一行
- h,j,k,l:左,下,上,右
- w:光标移动至下一单词首位
- b:光标移动至当前单词首位,如果光标已经在当前单词首位,就移动到前一单词首位
- e:光标移动至当前单词末位
- 光标的快速移动