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

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

元组 – 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 得尽快把这本书看完。。。 然后再看比较深入的书

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值