最近学习了一门新的计算机语言——Python。嗯,个人感觉这门语言易学、易懂,但在一些地方没有C语言那么严谨,对数据类型的要求也不严格,不太适合做一些对规格要求高的项目,但它也有自己独有的优势,被称之为胶水语言可见它兼容性之好,十分的适合做一些网站开发的项目。
接下来便是我的学习经历了。
-
2017 2 10
-
1. Python变量和数据类型
-
经过学习发现与C语言的区别不大,数据类型也是整形,浮点型,布尔型,字符,空(None)等
-
在变量的定义上比较有特色,属于动态 与C不同无需先定义数据类型即可定义变量
-
2. 输出print,注释#
-
3. 定义字符串用‘ ’或“ ”都可
-
注:raw字符串可以省略转义字符和换行等,主要用法为r'...'或r'''.......'''
-
4. Python中Unicode字符串
-
要知道ASCLL码无法表示像中文、韩文、日文等字符多的所以该编码形式应运而生
-
在py中只需用u'....'表示即可,也可用# -*- coding: utf-8 -*-形式
-
5. list L =[.....,......]
-
可用倒序访问 即 L[-1]等
-
可用insert,append,pop等分别实现按序号插入,倒序插入,删除等功能
-
L.insert(2,'Paul')等形式
-
6. tuple T = (,,,,,,,,)
-
其特点是不可更改,但可在内镶嵌list来变化为可改形
-
7.dict D = {,,,,,,}
-
这种更像C的数组,有key:value,可更改