Python学习笔记(一)

这篇博客是Python学习笔记的第一部分,涵盖了Python的基础语法,包括list的拼接,字符串的空格索引与截取,集合的设定,以及字典的使用。
摘要由CSDN通过智能技术生成

Python学习笔记(一)

写在开头

作为当下十分热门的开发语言,Python 的适用范围越来越广,我也顺着大势去学习python。

#(1)list允许用+运算符拼接两个list

#代码开始
	>>>	lis1 = [1,2,3]
	>>>	lis2 = [4,,5,6,7]
	>>>	print(lis1 + lis2) 
	1,2,3,4,5,6,7
#代码结束

#(2)对字符串中包含空格的索引

#代码开始
	>>>	str = ‘ssaksi2 2’
	>>>	print(str[-2])
				#此处输出空格 
#代码结束

#(3)对字符串片段的截取

#代码开始
	>>> str = ‘ssaksi2 2’
	#(3-1)截取区域的前开后合
		>>> print(str[:2])
		ss
	#(3-2)截取区域的前合后开
		>>> print(str[2:])
		assi2 2
	#(3-3)截取区域的全开放
		>>> print(str[:]) 	#str[:]等同于str
		ssaksi2 2
#代码结束	

#(4)设置集合

#代码开始
	>>> set1 = {'tom','jemy','johns','tom'}
	>>> print(set1)
	{'tom','jemy','johns'}
	(4-1)成员测试
		>>> 'tom' in set1
		True
	(4-2)创建集合
		>>> a = set('sasssssa')
		>>> b = set('sateat')
	(4-3)集合运算
		>>> a - b #ab的差集
		>>> a | b #ab的并集
		>>> a & b #ab的交集
		>>> a ^ b #ab中不同时存在的元素
#代码结束			

#(5)字典

#代码开始
	>>> none_tel = {}	#创建空字典
	>>> tel = {'Tom':1241,'Mrak':1111,'Johns':1546,'Marry':1600}
	#(5-1)字典生成列表排序
		>>> keylis = tel.key() 	#生成key列表
		>>> vallis = tel.values() 	#生成value列表
		>>> sorted(keylis)
		>>> sorted(vallis)
	#(5-2)构造字典
		>>> dict1 = dict([('s':2),('d':3)])
		>>> dict2 = {x: x**2 for x in (2,4,6)}
		>>> dict3 = dict(s =2,d=3)
	#!!字典的元素为键值对	
#代码结束	

#Python 语法

#(1)判断
#代码开始
		>>> if condition :
				retrun True
			elif condition :
				retrun True
			else:
				retrun True
	#代码结束	
#(2)循环
#代码开始
		>>> while condition :
				statements
				
		>>> for <variable> in <sequence>:
				<statements>
			else:
				<statements>
				
		#range()函数,用来遍历数字区间,允许传入起始序号,结束序号,步长
		>>> for i in range(1,10,3) :
			<statements>
		#同时遍历多个数组
		>>> questions = ['name', 'quest', 'favorite color']
		>>> answers = ['lancelot', 'the holy grail', 'blue']
		for q, a in zip(questions, answers):
			print('What is your {0}?  It is {1}.'.format(q, a))
			
	#代码结束			
			
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值