您的位置:首页 > 编程语言 > Python开发

python学习系列一:python快速入门

2013-01-29 16:59 786 查看
一、 [/b]python[/b]快速入门[/b]

1、>>用来重定向输出
import sys;
print>>sys.stderr, “Fatal error,invalid input!”
-----------------------------------------------------------
logfile=open(‘/tmp/mylog.txt’,’a’)
print >>logfile,’Fatal error:invalid input!’
logfile.close()
2、从用户那得到数据输入使用内建函数:raw_input(). 读取标准输入,并且赋值给指定的变量。(可以用int()将输入文本转为整型)









3、获取raw_input帮助。




4、起用tab自动补齐。
标准python如果编译时增加了readline支持特性,将具备tab自动补齐功能,但是要做如下处理。
import rlcompleter,realine
readline.parse_and_bind(‘tab:complete’)
我在windows下安装的Python shell,只要import rlcompleter就行了。
5、合理使用括号增强代码可读性。
6、Python变量名大小写敏感,不支持自增(++),自减(--)。
7、字符串索引操作符[]和切片操作符号[:]。第一个字符索引是0,最后一个是-1









8、字典类似关联数组和哈希表。由键值对组成。
zDict={‘host’:’192.168.1.99’,’port’:’8080’}













看,最后插入的不一定放在最后哦!
如果是赋值字符串的话,注意键值单引号不能少。
9、列表、元组、字典声明的格式
列表: aList=[1,2,3,4]
元表: aTuple=(‘ab’,22,’cd’,33)
字典: aDict={‘ab’,33,’cd’,44}
10、python不支持switch/case
11、列表解析
squard=[x**2 for x in [range(4)] ]
12、print lines,
读出文件内容打印到终端时,逗号用于抑制换行符产生,因为文件内容自带了换行符。
13、range(start,stop,step),返回一个整形列表,起始值为start,终止值为stop-1,start默认为0,step默认为1.
14、在python主窗口中重复回滚前一条命令可以用ALT+P组合键,查找历史命令用户ALT+N
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python