Python——第三天
三目运算符,其实就是在c语言中的?:用if else代替:
在pyhton中提供assert,名字叫断言。当assert后的表达式为假时,直接崩溃程序,并返回AssertionError错误,同时可以捕获错误,做出相应处理。
for循环语句,结构为“for 目标 in 表达式“,例如
(上图中的第一个print为什么会把空格打印成回车,我也不知道,我需要问度娘。
range(a,b,c)此BIF表示生成一个从a到b步长为c的数字序列。可以搭配for使用
下面开始列表。
在python中没有数组的概念,但是列表要比c语言中的数组更加强大,没有数据类型的限制。
>>> member=["zhao","xaing","zhang","ni"]
>>> member
['zhao', 'xaing', 'zhang', 'ni']>>> member.append("niu")#append用于向列表中添加一个元素
>>> member
['zhao', 'xaing', 'zhang', 'ni', 'niu']>>> member.extend(["shi","wang"])#extend用于向列表中添加一个列表
>>> member
['zhao', 'xaing', 'zhang', 'ni', 'niu', 'shi', 'wang']>>> member.insert(1,"haha")#insert(a,b)表示在列表的第一个位置,插入一个元素b
>>> member
['zhao', 'haha', 'xaing', 'zhang', 'ni', 'niu', 'shi']
列表中删除元素的方法有三种。
1。del
>>> member
['zhao', 'haha', 'xaing', 'zhang', 'ni', 'niu', 'shi']
>>> del member[0]#删除索引为0的元素
>>> member
['haha', 'xaing', 'zhang', 'ni', 'niu', 'shi']
2。pop
>>> member
['haha', 'xaing', 'zhang', 'ni', 'niu', 'shi']
>>> member.pop()#返回列表的最后一个值,并从列表中删除
'shi'
>>> member
['haha', 'xaing', 'zhang', 'ni', 'niu']>>> member.pop(1)#返回列表的第一个值,并从列表中删除
'xaing'
>>> member
['haha', 'zhang', 'ni', 'niu']
3。remove
>>> member
['haha', 'zhang', 'ni', 'niu']
>>> member.remove("ni")#将‘ni’删除
>>> member
['haha', 'zhang', 'niu']#如果要删除的值不在列表中,则会返回错误,x not in list
>>> member
['haha', 'zhang', 'niu']
>>> member.remove("zzz")
Traceback (most recent call last):File "<pyshell#78>", line 1, in <module>member.remove("zzz")
ValueError: list.remove(x): **x not in list**
Python——第三天相关推荐
- Python中将三个列表数据zip起来并遍历(Iterating through three lists in parallel)
Python中将三个列表数据zip起来并遍历(Iterating through three lists in parallel) 目录 Python中将三个列表数据zip起来并遍历(Iteratin ...
- python项目开发案例集锦 豆瓣-Python第三个项目:爬取豆瓣《哪吒之魔童降世》 短评...
前面爬完网站信息图片之后,今天的又有了个小目标,最近的电影哪吒很火,去豆瓣上看了一下 影评,决定了今天主要是实现Python第三个项目:爬取豆瓣<哪吒之魔童降世> 短评,然后下载在exce ...
- 孤荷凌寒自学python第三十八天初识python的线程控制
孤荷凌寒自学python第三十八天初识python的线程控制 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 一.线程 在操作系统中存在着很多的可执行的应用程序,每个应用程序启动后,就可以看着 ...
- python判断哪个数最小_怎么用python比较三个数大小
大部分初学编程的人来说刚开始都会练习判断两个数或者三个数的大小,来熟悉某种语言的特性和最基本的if,else循环,当我们学习了更高级的语法知识后,又会有不同的实现方式,比如依次接收用户输入的3个数,排 ...
- python中三个双引号 的作用是什么?1、多行注释 2、定义多行字符串(代替转义字符换行符 \n)
作用1:多行注释 # 这是单行注释""" 这是多行注释第一行 这是多行注释第二行 这是多行注释第三行 """ 作用2:定义多行字符串(无需转 ...
- python求三个整数最大值_怎么用python比较三个数大小
大部分初学编程的人来说刚开始都会练习判断两个数或者三个数的大小,来熟悉某种语言的特性和最基本的if,else循环,当我们学习了更高级的语法知识后,又会有不同的实现方式,比如依次接收用户输入的3个数,排 ...
- [Python人工智能] 三十四.Bert模型 (3)keras-bert库构建Bert模型实现微博情感分析
从本专栏开始,作者正式研究Python深度学习.神经网络及人工智能相关知识.前一篇文章开启了新的内容--Bert,首先介绍Keras-bert库安装及基础用法及文本分类工作.这篇文章将通过keras- ...
- [Python图像处理] 三十三.图像各种特效处理及原理万字详解(毛玻璃、浮雕、素描、怀旧、流年、滤镜等)
该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门.OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子.图像增强技术.图像分割等,后期结合深度学习研究图像识别 ...
- [Python图像处理] 三十一.图像点运算处理两万字详细总结(灰度化处理、阈值化处理)
该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门.OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子.图像增强技术.图像分割等,后期结合深度学习研究图像识别 ...
- [Python图像处理] 三十.图像量化及采样处理万字详细总结(推荐)
该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门.OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子.图像增强技术.图像分割等,后期结合深度学习研究图像识别 ...
最新文章
- IntelliJ IDEA 2019.3 发布,启动更快,性能更好(新特性解读)
- RNA-Seq入门 如何跑通一个Rna-Seq流程
- mysql5.6安装
- 突破对银河系的传统认知 大量超高能宇宙加速器被发现
- ArrayList源码
- JAVA 引用传递案例分析
- 2019《去哪儿》春季校招第一站(含笔试题)
- 前端学习(3079):vue+element今日头条管理-数据筛选处理
- java读取yaml配置文件,snakeyaml读取yaml配置文件
- 存储过程之游标笔记小结
- 第九届蓝桥杯C/C++ 大学B组省赛编程题题目及答案解析
- 怎么缩小照片的kb?
- QQ空间迁移_【小米摄像头跨局域网NAS存储】
- Energy Vault宣布完成1亿美元C轮融资
- DP转HDMI音视频数据转换器普瑞PS176方案设计
- CnOpenData中国高新技术企业专利统计数据
- 一年级abb式词语并造句_abb词语造句,用ABB词语造句
- 超融合兼顾医疗信创及 IT 云化转型的可行性分析
- 将军今天讲c语言了吗第六,将军令
- 【MATLAB】一个宝藏博主公开的代码,给它加个速——水晶爱心模块