首页 > 编程语言 > 详细

零基础入门学习python-----读书笔记(三)

时间:2018-09-16 13:09:07      阅读:161      评论:0      收藏:0      [点我收藏+]

 博客编码:180915 

  • 格式化

  • format()

>>> "{0} is {1}.{2}".format("This", "python", "org")  #将括号内部的字符进行替换,其中0,1,2表示的是位置参数
This is python.org
>>> "{a} is {b}.{c}".format(a="This", b="python", c="code")  #‘a‘,‘b‘,‘c‘表示的是关键字参数,这两种参数可以混合使用,但是位置参数必须在前面
‘This is python.code‘

  • 格式化操作符:%

技术分享图片

  •  序列

 

  • list(),tuple(),str()  进行各自的类型转化:转换为列表;元祖;字符

  • len()  返回其中参数的长度

  • max()&min()  返回最大值和最小值

  • sum()  其中可以有两个参数,第一个是待求和序列;第二个表示从该值加起,默认为0

  • sorted()  用sort会导致序列本身改变,而sorted会生成一个新的序列

  • reversed()  会返回一个迭代器对象而不是序列

 

 

>>> list = [1, 2, 4, 3, 7, 5]
>>> for each in reversed(list):
    print(each, end = ,)

5,7,3,4,2,1,
  • enumerate()  生成一个由二元组构成的迭代对象

 

>>> str = "Learn"
>>> for each in enumerate(str):
    print(each)

    
(0, L)
(1, e)
(2, a)
(3, r)
(4, n)
  • zip()  返回各迭代对象共同组成的元祖

>>> list = [1, 3, 5, 7, 9]
>>> str = "Learn"
>>> tuple = (2, 4, 6, 8, 10)
>>> for each in zip(list, str, tuple):
    print(each)

    
(1, L, 2)
(3, e, 4)
(5, a, 6)
(7, r, 8)
(9, n, 10)

 

零基础入门学习python-----读书笔记(三)

原文:https://www.cnblogs.com/zwpan/p/9649861.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!