Python学习笔记1

浏览: 2817
string='''hahaha
wo
ni

haha
'''

print(string)#三引号有多行功能
hahaha
wo
ni

haha

In [7]:

print('a\nb')#换行
a
b

In [8]:

a=1
print(a)
1

In [9]:

del a#删除变量
print(a)
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-9-29a34d62998c> in <module>()
1 del a
----> 2 print(a)

NameError: name 'a' is not defined

In [10]:

b=2E3#exp指数
c=2e3

In [11]:

print(b,c)
2000.0 2000.0

In [15]:

c='llovepython'#切片,注意范围
print(c[1:4])
print(c[1:-1])
lov
lovepytho

In [9]:

sum = lambda (a,b):a+b
sum(1,3)
  File "<ipython-input-9-f273882c85a6>", line 1
sum = lambda (a,b):a+b
^
SyntaxError: invalid syntax

In [3]:

sum = lambda a,b:a+b#匿名函数,不占内存存取参数
sum(1,3)

Out[3]:

4

In [8]:

def member(name,*duobianliang):#变长参数
print(name)
print(duobianliang)
return

member('lili',1,'15years old')
lili
(1, '15years old')

In [10]:

def py(name,age=17):#默认参数
print(name)
print(age)

py('xiaohua')
py('xiaoli',18)
xiaohua
17
xiaoli
18

In [15]:

def difference(a,b):#全局变量,局部变量
sum=a+b
return sum
sum=10

print('局部变量值:',difference(1,3))
print('全局变量值:',sum)
局部变量值: 4
全局变量值: 10

In [16]:

[x**2 for x in range(1,10,2)]#list快速生成

Out[16]:

[1, 9, 25, 49, 81]
推荐 2
本文由 ID王大伟 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册