python基础复习笔记
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[1,2]
a=x[0:2:1]
print(x)
print(a)
注意:列表切片含头不含尾,可以有缺省参数
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)
这时返回一个原列表的平方的列表
- python 基础复习笔记
- python基础:复习整理笔记(一)____关于 工具、程序执行原理、python风格规范
- python复习笔记[10] —— 面向对象程序设计
- python基础学习笔记(四)
- python基础学习笔记-测试
- python基础笔记——函数(二)
- 【0基础Python学习笔记07】-基础知识-LINUX系统初始化/加密/破解
- JAVA学习笔记(复习)-----3、 JAVA基础(二)
- Python3 学习笔记1_基础语法_20180209
- Python基础函数学习笔记(二)
- python笔记二 基础
- python学习笔记之基础操作(一)整数常用方法
- python基础笔记-8
- python基础知识部分笔记
- [PYTHON]python 基础笔记(1)
- Python爬虫学习笔记——Python基础
- Python3学习笔记——基础的巩固
- Python基础笔记7
- 【学习总结】Python基础知识笔记
- python学习笔记——Python基础