python基础快速了解-hello.py

 1 #coding=utf-8
 2 
 3 # hello.py python学习起步
 4 
 5 # ====== 注释  ======
 6 # python使用#符号标示注释
 7 
 8 #one comment
 9 print hello world!
10 
11 #  ====== 运算符 ======
12 # 算术运算符 
13 # 不支持自增1 自减1 运算符
14 # **表示乘方 优先级最高
15 print -2*4 + 3**2
16 
17 # 比较运算符 返回布尔值(True/False)
18 print 2 < 4;
19 print 6.2 > 6.2001
20 
21 #逻辑运算符 将任意表达式连接在一起 返回布尔值
22 print 3 < 4 and 4 < 5
23 print not 6 <= 6.2
24 print 2 > 4 or 2 < 4
25 
26 #  ====== 变量 ======
27 # 不需要预先声明变量类型
28 count = 10
29 print "count is %d" % (count)
30 
31 # ====== 字符串 ======
32 # 定义字符串 单引号或双引号(三引号可用于包含特殊字符)
33 pystr = Python
34 iscool = is cool!
35 # 字符串连接
36 print pystr +   + iscool
37 
38 # 索引:[] 切片:[:] 
39 # 索引规则:第一个字符的索引是0,最后一个字符的索引是-1
40 print pystr[0]
41 print pystr[2:5]
42 print iscool[:2]
43 print iscool[3:]
44 print iscool[-1]
45 
46 # ====== 列表 ======
47 # 列表元素用[]包裹 个数和值可以改变
48 # 操作类似数组 可以索引和切片
49 aList = [1, 2, 3, 4]
50 print aList
51 print aList[0]
52 
53 # ====== 元组 ======
54 # 元组元素用()包裹 个数和值不可以改变
55 # 操作类似数组 可以索引和切片
56 aTuple = (robots, 77, 93, try)
57 print aTuple
58 print aTuple[:3]
59 
60 # ====== 字典 ======
61 # 映射数据类型 由键-值(key-value)对构成
62 # 字典元素用{}包裹
63 aDict = {host:localhost}
64 print aDict
65 aDict[port] = 8080
66 print aDict.keys()
67 print aDict[host]
68 
69 # ====== 控制操作 ======
70 # 关键字后跟表达式 ‘:‘号结束
71 x = -1
72 if x < .0:
73     print "x" must be atleast 0!
74 
75 count = 0;
76 while count < 3:
77     print loop #%d % (count)
78     count += 1
79 
80 foo = abc
81 for c in foo:
82     print c
83 
84 # ====== 列表解析 ======
85 squared = [x**2 for x in range(4)]
86 for i in squared:
87     print i
88 
89 # ====== 函数 ======
90 # 定义函数由def关键字及其后的函数名再加上所需的函数参数组成 ‘:‘号结束
91 # 函数参数可以定义一个默认值
92 def addMe2Me(x):
93     apply + operation to argument
94     return (x + x)
95 
96 print addMe2Me(4.25)

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。