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

 一、        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、合理使用括号增强代码可读性。

     6Python变量名大小写敏感,不支持自增(++),自减(--)。

 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}

10python不支持switch/case

11、列表解析

squard=[x**2 for x in [range(4)] ]

12print lines,

读出文件内容打印到终端时,逗号用于抑制换行符产生,因为文件内容自带了换行符。

13range(start,stop,step),返回一个整形列表,起始值为start,终止值为stop-1,start默认为0step默认为1.

14、在python主窗口中重复回滚前一条命令可以用ALT+P组合键,查找历史命令用户ALT+N

本文出自 “小金币的空间” 博客,转载请与作者联系!

你可能感兴趣的:(python)