一、 python快速入门
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
本文出自 “小金币的空间” 博客,转载请与作者联系!