当前位置: 代码迷 >> 综合 >> Python学习笔记-基础的基础
  详细解决方案

Python学习笔记-基础的基础

热度:5   发布时间:2023-09-27 22:27:10.0

以下的记录都是基于Python2.7.11

就目前的了解,python更适用于服务端,虽然在前端也是可以做开发,但是限于GUI不是那么的强大,所以比较少。因为是脚本语言,而且低层是c/c++写的,所以特别的强大,这点和纯C写的Lua相似。这也是扩展性和兼容性也是超强的原因。

1.python是格式缩进的,注释用#,如果在一行中有多行代码,用;分开,当然最好别这样,python本来就是很漂亮的。

2.python有5种标准基础数据类型。Numbers,String,List,Tuple,Dictionary。

(1).Numbers,num1 = 10,这样num1就在内存中创建了,想要删除对像的话,用del,这样引用计数就-1了,当引用计数变为0时,就是被垃圾回收。int,long,float,complex,为数字类的4中类型

(2).String,截取一段字符,[头下标:尾下标]。s = "hellopython",print s[0:5] 输出 "hello",因为低层是c/c++,所以下标都是从0开始。

(3).List,类似数组,用[]表示,["hello",123,"fd"]

(4).Tuple,用()表示,和List一样,只是不能二次赋值

(5).Dictionary,常见的key,value对,{}表示

3.数据转换,int,long,float,complex,str,tuple,list,算是常用的。

4.运算符,**,返回a的b次幂,//,返回商的整数部分

5.成员运算符,in,not in,if (a in list) print "true" else print "false" ,类似这样的用法

6.身份运算符,is,not is,类似比较运算符=

7.函数中所有的参数都是引用传递,即传递的是地址

8.匿名函数,不可访问全局变量和自己有列表外参数


使用记录:

之前在项目中,用的比较多的,文件检索功能,还有一个是 python -m SimpleHTTPServer ,建立web服务器,来支持文件共享

  相关解决方案