您的位置:首页 > 编程语言 > Python开发

python基础复习笔记

2019-06-04 23:46 162 查看

1、\用来换行

例子:

x=1+2+3+\

+4

print(x)

输出结果为:10,如果没有这个\,直接换行的话会报错

 

2、\n用来打印时,终端会进行换行

例子:print(‘asd\nc’)

输出结果为:asd

                       c

 

3、input 获得的输入均为字符串,如果需要int类型,需要进行强制转换

例子:

这时候返回的a才是int类型,否则是字符串类型

 

 

4、input获得输入时,可能会没有输入,用 or,否则会报错

例子:

这时候当输入为空时,获得值就为90

 

5、用括号进行隐式换行

例子

[code]# _*_ coding=utf-8 _*_
from __future__ import unicode_literals
x=(2+3+4
+5)
print(x)
[/code]

 

6、列表:方括号中各个元素用逗号隔开,可以是不同类型,可以进行切片和索引,返回一个包含需要元素的新列表

1) 列表索引:

例子:
x=[1,2,3,4,5]
a=x[0:2:1]
print(x)
print(a)
这时候返回一个新的列表a[1,2]
注意:列表切片含头不含尾,可以有缺省参数

2)遍历时返回索引enumerate
 

# _*_ coding=utf-8 _*_
from __future__ import unicode_literals
dic=[1,2,3,4,5,6]
for a,b in enumerate(dic):
print(a,b)

7、元组:元组内元素不可被修改(增、删、改),当只有一个元素时需要在末尾用逗号分开

 

8、字典:字典的元素可以是不同类型,以键值对出现,键必须是唯一,不可变的,值不需要,

字典的遍历:

 1)遍历字典的key(键):

dict={''name':'zhangsan','age':18}

for key in dict.keys()

2)遍历字典的值

for value in dict.values()

3)遍历字典的项

for item in dict .items:

返回元组

4)

遍历字典的key-value

for key,value in dict

 

9、迭代器

iter(),返回迭代器对象

next(迭代器对象),进行迭代

 

10、生成器

函数每次遇到yield时,暂停并保存当前信息,返回yield值,并在下一次执行next()方法是,从当前位置开始继续运行

 

11、函数(参数和返回值,共四种类型函数)

1)缺省参数(调用函数时,缺省参数的值如果没有传入,则认为为默认值)

注意:带有默认值的参数一定要放在参数列表的最后面

2)不定长参数

# _*_ coding=utf-8 _*_
from __future__ import unicode_literals
def function(a,b,*args,**kwargs):
print(a,b)
print(args)
for item in kwargs.items():
print(item)

function(1,2,*(3,4,5),**{'name':'zhangsan','age':18})

 

12 、列表推导式:

# _*_ coding=utf-8 _*_
from __future__ import unicode_literals
dic=[1,2,3,4,5,6]
x=[i**2 for i in dic]
print(x)

这时返回一个原列表的平方的列表

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: