您的位置:首页 > 编程语言 > Python开发

python编程从入门到实践---day2

2019-03-26 23:20 120 查看

今天大概花了两小时的时间来看这本书,发现这本书在本身有其他面向对象语言基础的情况下,进度可以大大提升,因为这本书还是十分基础的,主要只涉及了一些语法和特性。下面记录一下今天看到的内容。

元组 – tuple

元组是一些列不可修改的元素,声明的时候用小括号,其他的一些操作可以参照列表。

a=(1,2,3,4)

虽然不能修改元组的元素,但是可以给存储的变量赋值,也就是重新定义整个元组。

a=(5,6,7,8)

if语句

这个就不用多说了,要注意的就是python里的语法。

if a==b:
a=a+b
elif a>b:
a=a-b
else:
a=a+1 	#注意python中的是冒号,然后else if 是elif

字典
在python的字典和Java中的map很类似,采用key-value键值对的形式来表示,用花括号来表示。

apple = {'color'='red','size'=5,'price'=10}
print(apple['color']) #此处输出red

①添加键值对(不必关心键值对的添加顺序,只关心键和值之间的关联关系)

apple['location']='Shandong'
print(apple)  #输出{'color'='red','size'=5,'price'=10,'location'='Shandong'}

②修改字典中的值

apple['location']='Shanxi'
print(apple)  #输出{'color'='red','size'=5,'price'=10,'location'='Shanxi'}

③删除键值对 del

del apple['location']
print(apple) #输出{'color'='red','size'=5,'price'=10

④遍历字典、字典的值、字典的键

for key,value in apple.items():
print(key)
print(value)

for key in apple.keys():
print(key)

for value in apple.values():
print(value)

#以上主要注意items(),keys(),values()函数的选择

嵌套 (嵌套的重点在于如何遍历,如何取出其中的数值)

①字典列表(列表中的每个元素都是字典元素)

apple1={'color'='red','size'=5,'price'=10}
apple2={'color'='green','size'=5,'price'=10}
apple3={'color'='purple','size'=5,'price'=10}
apples = [apple1,apple2,apple3]

②字典中存储列表

apple={
'color'='red'
'sell_to_where'=['Beijing',Shanghai,'Shenzhen']
}

③字典中存储字典

apples={
'hongfushi':{'color'='red','size'=5,'price'=10}
'sheguo':{'color'='purple','size'=5,'price'=10}
}

over 得尽快把这本书看完。。。 然后再看比较深入的书

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: