赞
踩
Python提供了高效的高级数据结构,还能简单有效地面向对象编程。
**——%——//——/——*——-——+
2.1 赋值语句
a=123
b="abd"
c=20.21
以上分别对整型数据、字符串和浮点型数据进行赋值,变量名称按照一般规定命名。
2.2 if语句
if name=="roy":
print("hello")
else:
print("sorry")
以上语法中,注意if第一句后面的冒号。注意等于为两个符号,区别于赋值语句。
“==”称为比较操作符,此外还有:
另外还有布尔操作符 即 and or
2.3 while语句
a=0
while a<5:
print("oooo")
a=a+1
关于稍微复杂的语句如elif等不在此赘述。
2.4 for 循环语句
函数用于重复调用片段代码。
使用def语句自定义函数:
def hello(name):
print("hello"+name)
关于定义变量不在此赘述。关于常用函数另附资料
列表是一个值,包含多个值构成的序列。
例如:[1,2,3,4]
a=['hello','hi','goodbye']
对列表的索引和大多数编程语言一样,0代表第一个值,例如 a[0]就是’hello’。
对列表的切片就是取得多个值,例如q[0:2]。
对列表使用+号直接增添元素,使用del删除元素。例如 del a[0]。
在很多书籍中,将元组和列表分开两章,而本书合在了一起。原因之一在于元组与列表实则有很多共同点。
不同之处在于:
用list()可以将元组变为列表,tuple()将列表变为元组:
tuple(['cat','dog',5])
list(('cat','dog',5))
像列表一样,字典是许多值的集合。但不像列表的索引,字典的索引可以使用许多的数据类型,不只是整数。字典的索引被称为“键”,键及其关联的值称为“键-值对”。
字典用大括号表示。
myCat={"size":"small","color":"blue"}
因为字典不排序,因此无法切片。但可以用键检索。
字典有三个返回类似列表值的方法,分别对应于字典的键、值和键-值对:keys(),values()和items()。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。