python3 每日一练 正式开板 程序均在win7+python3.2.3 测试通过
python3 下载地址:http://west263.newhua.com/down/python-3.2.3.zip
Register Extensions:注册扩展名,允许双击编辑python脚本(.py)
Tcl/Tk:Python Shell 图形化类库,必选
Documentation:文档,帮助文件,可访问docs.python.org查看,可选
Utility Scripts:实用脚本,其中包含python2移植到python3脚本,可选
Test suite:测试套件,测试python解释器的脚本集合,可选
设置windows环境变量:变量PATH 值set PATH="D:\python3.2.3\"
临时生效,打开doc窗口,设置系统环境变量set PATH="D:\python3.2.3\"
在命令含中输入python,进入python编译程序
1 C:\>python 2 Python 3.2.3 (default, Apr 11 2012, 07:15:24) [MSC v.1500 32 bit (Intel)] on win 3 32 4 Type "help", "copyright", "credits" or "license" for more information. 5 >>>
1、程序输出 print()
1 >>> print("hello world") 2 hello world
2、程序输入 input()
1 >>> input("输入你的姓名:") 2 输入你的姓名:林振杰 3 '林振杰'
3、注释 使用"#"注释
4、操作符
标准算术操作符 | 比较操作符 | 逻辑操作符 | |||
+ | 加 | < | 小于 | and | 与 |
- | 减 | <= | 小于等于 | or | 或 |
* | 乘 | > | 大于 | not | 非 |
/ | 除 | >= | 大于等于 | ||
// | 整除 | == | 等于 | ||
% | 余 | != | 不等于 | ||
** | 乘方 |
5、数字
有符号整型:短整型int,长整型long,布尔值bool
浮点型float
复数complex
6、字符串 索引操作符号[],切片操作符[:],连接运算符+,重复运算符*
1 >>> str="林振杰的博客" 2 >>> str[2] 3 '杰' 4 >>> str[2:4] 5 '杰的' 6 >>> str+"Python入门" 7 '林振杰的博客Python入门' 8 >>> str*2 9 '林振杰的博客林振杰的博客'
7、列表:使用[]包裹,元素个数和值可以改变
1 >>>word=['a','b','c','d','e','f','g'] 2 >>> c=word[2]; 3 >>> print("c is "+c) 4 c is c 5 >>> d=word[-4] 6 >>> print("d is "+d) 7 d 8 >>> be=word[1:4] 9 >>> print(be) 10 ['b', 'c', 'd'] 11 >>> word[2]='d' 12 >>> ag=word[:2]+word[2:] 13 >>> print(ag) 14 ['a', 'b', 'd', 'd', 'e', 'f', 'g'] 15 >>> l = len(word) 16 >>> print(l) 17 7
8、元祖:使用()包裹,只读列表元素个数和值不可改变
1 >>> word=('a','b','c','d','e','f','g') 2 >>> c = word[2] 3 >>> print("c is "+c) 4 c is c
9、字典
1 >>> me={"name":"林振杰","age":23} 2 >>> me["name"] 3 '林振杰' 4 >>> for key in me: 5 ... print(key,me[key]) 6 ... 7 age 23 8 name 林振杰
10、条件
1 >>> x=int(input("enter an integer:")) 2 enter an integer:10 3 >>> if x<0: 4 ... x=0 5 ... print("x < 0 ") 6 ... elif x== 0: 7 ... print("x = 0") 8 ... else: 9 ... print("x > 0") 10 ... 11 x > 0
11、循环
1 >>> word = ['a','b','c'] 2 >>> for x in word: 3 ... print(x) 4 ... 5 a 6 b 7 c
12、函数
13、异常处理
14、文件处理
15、类和继承
16、包机制
17、内建帮助手册