Python基础–详细记录Fourth_Chapter
Python基础–详细记录Fourth_Chapter
1、条件语句
1.1 条件表达式
例子:
1.2 多分支结构
1.3 选择嵌套结构
2、循环语句
2.1 while循环
2.2 for循环
2.3 可迭代对象
2.4 嵌套循环
2.5 break、continue和else语句
2.6 循环代码优化
举例:
其他优化手段:
3、并行迭代
names = ["zc","ws","fw"]
ages=[18,20,25,32]
jobs = ["老师","程序员","医生"]
for name,age,job in zip(names,ages,jobs):print(name,age,job)
4、推导式
4.1 列表推导式
s = [x**2 for x in range(10) if x%2==0]
print(s)
print([x**2 for x in range(10) if x%2==0])
y =[]
for i in range(10):if i%2==0:y.append(i**2)
print(y)
s1 = [(a+1,b*2) for a in range(10) for b in range(10)]
print(s1)
s2 = [x for x in "abcde"]
print(s2)
4.2 字典推导式
a = "where is and when is "
b = {c:a.count(c) for c in a}
print(b)
4.3 集合推导式
s3 = {x**2 for x in range(10)}
print(s3)
4.4 生成器推导式
s4 = (x for x in range(10) if x%2==0)
print(s4)
print(list(s4))
s4 = (x for x in range(10) if x%2==0)
for i in s4:print(i)
Python基础–详细记录Fourth_Chapter相关推荐
- Python基础–详细记录Sixth_Chapter
Python基础–详细记录Sixth_Chapter 1.类和对象 类方法和静态方法中无法引用实例方法和实例属性,无法调用self,类对象中无self属性 1.1 实例属性 1.2 实例方法 clas ...
- 【Python基础语法记录】
Python基础语法记录 隔好长时间不用Python就什么都不记得了,记在这里方便下次找 文章目录 Python基础语法记录 一.循环语句 二.list相关 1.创建 2.增加 3.删除 4.两个li ...
- python基础学习记录
#学习的课程是跟随着 网易云课堂中 同时推荐一下 这个课程不错哦 http://study.163.com/course/courseMain.htm?courseId=1004106037 老师学习 ...
- 万字长文爆肝Python基础入门【巨详细,一学就会】
目录 数据的名字和种类--变量和类型 初探数据种类 数据类型 数值运算 比较运算 变量和赋值 变量的好处 用赋值更新变量 变量和数据类型的关系 总结 数据类型 数值运算 数值比较 变量和赋值 一串数据 ...
- 详细记录python的range()函数用法
详细记录python的range()函数用法 使用python的人都知道range()函数很方便,今天再用到他的时候发现了很多以前看到过但是忘记的细节.这里记录一下range(),复习下list的sl ...
- 最后一篇,小白看的Python基础教程,详细得很(十一)
@Author:Runsen 往期回顾: 第一篇.小白看的 Python 基础教程,详细得很(八) 第二篇.小白看的 Python 基础教程,详细得很(九) 第三篇.小白看的 Python 基础教程, ...
- python基础代码大全-Python字典及基本操作(超级详细)
字典也是 Python 提供的一种常用的数据结构,它用于存放具有映射关系的数据. 比如有份成绩表数据,语文:79,数学:80,英语:92,这组数据看上去像两个列表,但这两个列表的元素之间有一定的关联关 ...
- Python超详细基础入门教程
Python超详细基础教程(一) 一.变量和简单数据类型 (一)修改字符串大小写 (二)制表符和换行符 (三)删除空白 (四)数 二.列表 (一)列表定义 (二)修改.添加和删除元素 (三)组织列表 ...
- 白月黑羽教程小收获记录-python基础
放上良心UP主的网址(点击跳转) 白月黑羽免费自学网站 python基础 python基础-B站 自己的记录 我们知道字符串可以用单引号,双引号,这两个基本上就是如果要输出的表达式有单引号,整体的字符 ...
最新文章
- 华为报告称2013年大数据将引发IT系统大变革
- 【转】Hadoop分布式集群搭建hadoop2.6+Ubuntu16.04
- CTFshow 反序列化 web264
- ubuntu 12.04 交叉编译 arm/mips 平台的 strace
- 录取率查询和申请结果查询平台分享
- mysql重启root不能登_Mysql 5.7.28初始化使用root无法登录
- osgi 模块化_OSGi案例研究:模块化vert.x
- ffmpeg-win32-v3.2.4 下载_MVBOX下载|MVBOX 7.1.0.4官方版
- java基础—几种for循环编程思想
- Web.config中注册用户控件和自定义控件
- tensorflow随笔——图像分类、检测,语义分割综述
- 并查集路径压缩_并查集专题
- 800份h5游戏源码
- cipher 加密解密
- 亚马逊服务器升降配和增/减磁盘
- 【前端小白的每日一点】
- 【JAVA】项目开发团队分配管理软件
- 快速解决matlab出现错误使用mex,未找到支持的编译器或 SDK的提示
- shader学习网站
- WEKA——数据挖掘与机器学习工具