小白学Python2

学校的课真的是一大堆呀!颓了好几天之后终于开始我的python慢慢学之路了。总结,总结!适当时间注意总结!!!下面进入正题,继上次的列表学习之后,接下来是列表的补充内容和元组的学习。
一、列表的比较大小
1.列表是一个大染缸,什么类型的数据都可以往里面放

>>> >>> list3=['1','hahah','诶有味']
	   
>>> 1  in list3
	   
False
>>> '1' in list3
	   
True
>>> 2 not in list3
	   
True
>>> 

2.in和 not in 的练习以及其他语法

>>> list5=[123,['小鱼','大鱼'],456,79]
	   
>>> '小鱼' in list5
	   
False
>>> '小鱼' in list5[1]
	   
True
>>> list5[1][1]
	   
'大鱼'
>>> list5.count(123)   //计算列表中元素的数量
	   
1
>>> list5.index(123)  //索引列表中元素的位置
	   
0
>>> list5.reverse()   //列表翻转,具体的忘记了以后用的时候再查吧
	   
>>> list6=[4,2,5,1,9]
	   
>>> list6.sort()
	   
>>> list6
	   
[1, 2, 4, 5, 9]
>>> list8=list6   //列表8变列表6也变
	   
>>> list8
	   
[1, 2, 4, 5, 9]
>>> list8.pop()
	   
9
>>> list6
	   
[1, 2, 4, 5]
>>> 

二、元组
元组用()来创建,一般是不可以更改的
1.元组的更新

>>> temp
('小鱼', '大鱼', '诶有味', '黑夜')
>>> temp=temp[:2]+('诶有味',)+temp[2:]   //用切片的方法在位置2后面插入一个元组,注意逗号的位置
>>> temp
('小鱼', '大鱼', '诶有味', '诶有味', '黑夜')
>>> temp=temp[:1]+('诶味',)+temp[1:]  //在位置1后面插入一个元组
>>> temp
('小鱼', '诶味', '大鱼', '诶有味', '诶有味', '黑夜')

2.元组的删除
del temp //把元组全删了
三、字符串
主要讲解的是字符串的格式输出
在视频16需要再看一遍
四、序列
list()把可迭代对象转换成列表
tuple() 元组
str(obj) 把对象转换成字符串
len(sub) 返回对象的长度
max() 返回序列中的最大值
min() 返回序列中的最小值
sum() 返回序列的和
sorted() 排序,从小到大
reversed() 翻转
zip() 联合成元组放入列表

>>> a=(1,2,3,4,5)
>>> b=(2,3,6)
>>> zip(a,b)
<zip object at 0x0000000002F36508>
>>> list(zip(a,b))
[(1, 2), (2, 3), (3, 6)]
>>> max(a)
5
>>> min(b)
2
>>> str(a)
'(1, 2, 3, 4, 5)'
>>> tuple(a)
(1, 2, 3, 4, 5)

五、函数+对象+模块=Python
1.函数
创建

>>> def MyFunction():
	print('这是我的第一个函数')
	print('我的心情好激动')

调用

>>> MyFunction ()
这是我的第一个函数
我的心情好激动

第二个函数

>>> def MySecondFunction(name):
	print(name+'你好棒')
>>> MySecondFunction('边边边')
边边边你好棒

>>> def add(num1,num2):  //定义一个和函数
	result=num1+num2
	print(result)
	>>> add(2,3)
5
>>> add('ha','ok')
haok

>>> def add(num1,num2):
	return (num1+num2)

>>> print(add(4,3))
6
>>> def saysome(name,words):    //体会形参和实参
	print(name+'->'+words)

	
>>> saysome(' 苹果','apple')
 苹果->apple
>>> saysome(words='Apple',name='苹果')
苹果->Apple


7
>>> def test(*params):    
	print('参数的长度是:',len(params))
	print('第二个参数是',params[1])

>>> test(1,2,3,4,5,6)
参数的长度是: 6
第二个参数是 2

2.局部变量和全局变量
不要在局部变量中试图修改全局变量,这样系统会在局部变量中创建一个和全局变量一样的名字来当做局部变量。
全局变量和局部变量的存储空间是不一样的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值