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
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学习selenium测试工具-2:快速入门
- Python学习系列(一)(基础入门)
- laravel 课程学习系列一----------------第一章.composer快速入门
- MyBatis学习总结-MyBatis快速入门的系列教程
- Python Twisted 学习系列6(转载stulife最棒的Twisted入门教程)
- 【极客学院】-python学习笔记-Python快速入门(面向对象-引入外部文件-Web2Py创建网站)
- Gradle学习系列之(一)——Gradle快速入门
- Html5 学习系列(五)Canvas绘图API快速入门(1)
- Html5 学习系列(五)Canvas绘图API快速入门(2)
- Gradle学习系列之一——Gradle快速入门
- Python系列学习笔记(一)——入门学习
- Python学习系列(一)(基础入门)
- Python Twisted 学习系列21(转载stulife最棒的Twisted入门教程)
- Gradle学习系列之一——Gradle快速入门
- Gradle学习系列之一——Gradle快速入门(转)
- 【学习笔记】系列七:Lua 语言 15 分钟快速入门
- Python Twisted 学习系列22(转载stulife最棒的Twisted入门教程)
- 快速入门python学习笔记
- Python学习笔记 01 快速入门
- Python3.x快速入门学习