1.python基础知识

  1. 字符串的拼接

    song = 'song'
    ying = 'ying'
    sy = song + ying 
    print(sy)
    显示结果:songying
    
  2. 类型转换

    int()
    str()
    float()
    a = '520'
    int(a)则变成数值型的520
    a = 3.2
    print(int(a))
    b = 3
    print(float(b))
    
  3. type,isinstance的用法

    type()括号里面加入变量,返回是一个什么类型的变量
    isinstance(a,b)两个参数 isinstance(320,int)返回的是true
    isinstance('soig', int)返回的是false
     >>type(int)
    <class 'type'>
    >>> isinstance(5,int)
    True
    
  4. break,continue

    break是结束整个的循环,就算后面的次数还有也不在继续进行
    continue是仅仅结束这一此的循环,如果后面还有的话就接着进行后面的
    
  5. for与range

    for i in range(5)
    	print(i)   # 0, 1, 2, 3, 4
    
    
    for i in range(2,4)
    	print(i)    # 2,3
    
    for i in range(1,7,2)#第三个参数表示step
    	print(i)    # 1,3,5
    
  6. 列表

    #列表 append extend insert
    
    python的一个列表里面可以存放不同类型的元素
    [1,'song',3.14,[1,34]] 甚至里面可以再存放一个列表
    
    
    
    append方法
    a = [1,2,'song']
    a.append('ying')
    # 此时,就在末尾添加了一个元素
    注意,append方法只能在最后面添加一个元素,括号里面也只能加入一个参数
    
    
    
    extend方法,extend方法是用一个列表来扩展另一个列表,所以参数也是一个列表
    a= [1,2]
    a.extend([3,4,'song'])
    此时,a里面就在末尾添加了三个元素
    >>> a = [1]
    >>> a
    [1]
    >>> a.append('song')
    >>> a
    [1, 'song']
    >>> a.extend(2)
    Traceback (most recent call last):
      File "<pyshell#8>", line 1, in <module>
        a.extend(2)
    TypeError: 'int' object is not iterable
    >>> a.extend([3])
    >>> a
    [1, 'song', 3]
    >>> a.extend([4,5,[21,45],'song'])
    >>> a
    [1, 'song', 3, 4, 5, [21, 45], 'song']
    >>> 
    
    
    
    
    insert方法
    insert(位置,要插入的对象)
    >>> a
    [1, 'song', 3, 4, 5, [21, 45], 'song']
    >>> a.insert(0,'Ying')
    >>> a
    ['Ying', 1, 'song', 3, 4, 5, [21, 45], 'song']
    
    
    
    
    
    获取列表元素值
    >>> a[0]
    'Ying'
    >>> temp = a[0]
    >>> a[0] = a[1]
    >>> a[1] = temp
    >>> a
    [1, 'Ying', 'song', 3, 4, 5, [21, 45], 'song']
    
    
    从列表中删除元素
    remove()是一种方法
     del 是一个命令
     pop()方法
    
    a.remove('song')   #这样会指定将列表中的song元素给删除掉
    del a[0]     #这样会删除列表中指定的第几个元素
    a.pop()      #这样直接删除列表中的最后一个元素,并且水返回给要删除的那个元素
    a.pop(1)    #pop方法也可以指定删除列表中的第几个元素
    >>> a
    [1, 'Ying', 'song', 3, 4, 5, [21, 45], 'song']
    >>> a
    [1, 'Ying', 'song', 3, 4, 5, [21, 45], 'song']
    >>> a.pop()
    'song'
    >>> a
    [1, 'Ying', 'song', 3, 4, 5, [21, 45]]
    >>> name = a.pop()
    >>> name
    [21, 45]
    >>> a
    [1, 'Ying', 'song', 3, 4, 5]
    >>> a.pop(0)
    1
    >>> a
    ['Ying', 'song', 3, 4, 5]
    
    	
    
    
    列表的分片slice
    a[1:3]   #表示拷贝一份列表中从第二个到第四个的列表出来
    a[:3]    # 第一个到第四个
    a[2:]    #从第三个到最后一个
    a[:]     #即一整个列表的拷贝
    
    
    列表的操作符
    1.比较操作符
    	列表只比较首元素的值的大小
    2.链接操作符
    	两个列表相加会进行列表的拼接
    3.重复操作符
    	[1,2] *2 最终会变成[1,2,1,2]
    	list1 = [1,2,3,5]
    4.逻辑操作符
    	>>> a
    	[1, 2, ['song', 12], 'yun']
    	>>> 1 in a
    	True
    	>>> 'song' in a
    	False
    	>>> 'song' in a[2]
    	True
    	
    			
    列表的内置方法
    count()     #计算某一个元素在一个列表中出现的次数,()里面是列表中的一个元素
    index()     #计算该元素在列表中的位置
    release()倒置,将最后的元素放在第一个......没有参数 a.revease()
    sort() 排序,将列表中的元素从小到大排列,如果需要进行从大到小sort(release = True)
    
  7. 元组——戴上了枷锁的列表

    最大的区别就是列表可以任意的修改删除插入,而元组不能插入删除排序等操作
    1.
    创建和访问元组
    a = (1,2,3,4,5)
    访问元组也是和列表一样用下标来访问
    如果创建的元组只有一个元素,也要在那一个元素后面加上逗号" , "
    8 * (8,)结果是(8,8,8,8,8,8,8,8),此时是重复操作符*
    
    2.更新和删除一个元组
    	在元组中想要增加一个元素,要利用列表拆分添加再拼接
    	a = (1,2,3,5,6)
    	a = a[:2] + (4,) + a[3:]     # 这里需要注意的是中间那个单个的元素一定要加上逗号! 
    	删除元组中的个别元素也是可以用这种列表拼接的方法
    	删除整个元组可以用 del 元组名,但是有时候在python中是没有必要的
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值