码迷,mamicode.com
首页 > 编程语言 > 详细

小甲鱼 第五天 p44-64 python

时间:2018-03-03 21:52:57      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:新建   转义字符   count   class   post   ...   自动   换行   fun   

1.%左右均位数字>求余  %出现在字符中时,表示格式化操作符

2.python转义字符及含义:

\‘单引号  \r回车符  \‘‘双引号  \f换页符  \a发出系统响铃声  \o八进制数代表的字符  \b退格符

\x十六进制数代表的字符  \n换行符  \0表示一个空字符  \t横向制表符  \\反斜杠  \v纵向制表符

3.len(sub)  #len方法用于返回sub参数的长度

>>>list=[1,2,3,4]

>>>len(list)

5

--end

2.max(...)#用于返回序列中或参数集合中最大值 须保证参数/序列数据类型统一

3.sum(iterable[,start]) #用于返回数列总和

>>>tuple=1,2,3

>>>sum(tuple)

  6

默认0, if    >>>sum(tuple,10)

  16

sorted与sort.前者子函数不变,后者子函数变为sort后的  

reversed与reverse。前者返回一个翻转后的迭代器对象,后者直接变成反转倒置的。

  enumerate

#>>>for each in enumerate(list):

print(each)

(0,‘x‘)

(1,‘2‘)

  zip #用于返回各可迭代共同组成的元组

>>>list=[1,2,3]

>>>str="myj"

>>>for each in zip(list,str):

print(each)

(1."m")...

4.创建及调用函数:

>>>def myfirstfunction():

  print("hello world")

>>> myfirstfunction()

hello world

>>>def first(name):

  print(name+"是帅哥")

>>>first("myj")

myj是帅哥

5.收集参数

>>>def test(*parms):

print("有%d个参数"%len(parms))

print("第二个参数是:",parms[1])  #   *打包

>>>def test(*parms)   #*解包

>>>a=[1,2,3]

>>>test(*a)

有三个参数   第二参数为2

6.函数变量:a.局部变量无法被外在函数修改和访问,全局变量可被修改但却无用。

      b.全局变量all代码可访问,但不要试图函数内改,因为python会自动在函数内部新建一个名字一样的局部变量代替。

      global  #改包,虚心接受,死性不改

>>>count=5

>>>def myfun():

count=10      将global count 插入count=10上一行即可实现修改全局count 运行结果=10

print(count)

>>>myfun()

5

7.内嵌函数:

>>>def fun1():

  print("...")

    def fun2():

    print("...")

8.闭包#应用于游戏内人物移动。  内部函数里对外部作用域(非全局)的变量进行引用

9.lambda #匿名函数.

>>>g=lambda x:2*x+1    >>>g=lambd x,y:x+y

>>>g(5)           >>>g(3,4)

11                7

10.filter #写一个筛选奇数的计数器 

>>>list(filter(lambda( x:x%2,range(10)))

>>>[1,3,5,7,9]

?11.映射map。

list(map(lambda( x:x%2,range(10)))

[0,2,4,6,8,10,12,14,16,18]

 

 

小甲鱼 第五天 p44-64 python

标签:新建   转义字符   count   class   post   ...   自动   换行   fun   

原文地址:https://www.cnblogs.com/mayunji/p/8503092.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!