首页 > 编程语言 >python上课笔记

python上课笔记

时间:2022-11-10 17:56:51浏览次数:64  
标签:上课 python 元素 笔记 列表 Python while 循环 isdigit

运算符

is

not is

运算符优先级

……

lambda?

改变默认计算顺序,使用圆括号

相同优先级按照从左到右

字典

剔除重复项——set()

遍历键值——values()

eg

a={"a":1,"a":1,"b":2}
for i in set(a.values())
    print(i)

用户输入

input()返回值为string!!!!!注意!!!!!!

  如果需要计算一定得先强制转换为int/floar

检验用户输入是否非法——isdigit方法

  Python isdigit() 方法检测字符串是否只由数字组成,只对 0 和 正数有效。

  语法:str.isdigit()

  返回值为TRUE / FALSE

又因为isdigit() 方法只对正整数有效,负数及小数均返回不正确

有一种看起来不错的参考方式Python isdigit()方法 | 菜鸟教程 (runoob.com)(不列出因为目前没看懂)

while循环

for循环不应在迭代代码段中修改正在遍历的序列大小(元素个数)否则将导致Python难以跟踪其中的元素

while循环可以在迭代代码段中增加删除序列的元素

使用标志(flag )

 

陷入死循环可按Ctrl+C或command+C也可关闭显示程序输出的终端窗口

 

不过死循环似乎也不一定都是坏的,偶尔我们也需要程序一直不退出来着。(例如门口的人脸识别)

 

while后可以加else,但逻辑很奇怪建议不用

*remove(“*”)方法可以删除列表第一个“*”元素,使用循环即可删除所有满足条件的元素

  while:while "*" in 列表名

  for:(没看懂)(总之看上去由于不可以改变列表长度要用两个for并且要用一个新列表)(真麻烦啊)

小结&疑问合集

如何使用while循环在列表之间移动元素

 

标签:上课,python,元素,笔记,列表,Python,while,循环,isdigit
From: https://www.cnblogs.com/Phantomhive/p/16818722.html

相关文章

  • mdg 例训笔记 10.30
    cuda安装卷积神经网络卷积神经网络的作用1.降低计算量2.提取周围特征用一个特征值代表某个东西3.升降维(1*1卷积核)一个卷积核能确定一个特征图降维:......
  • ZYNQ学习笔记(3)-局部重构Partial Reconfiguration
            动态局部重构DynamicPartialReconfiguration(DPR),顾名思义,局部重构是当下载了全部的bit配置以后,可以通过下载局部分区bit文件来动态修改对应分区的逻......
  • Vue学习笔记之使用正则表达式提示Single character alternation in regex
    0x00概述在WebStrom中使用正则表达式,工具提示Singlecharacteralternationinregex 0x01问题Vue页面需要处理多选产生的列表,["a","b","c","d"]转换成如下......
  • PYTHON链家租房数据分析:岭回归、LASSO、随机森林、XGBOOST、KERAS神经网络、KMEANS聚
    作者:XingshengYang1利用python爬取链家网公开的租房数据;2对租房信息进行分析,主要对房租相关特征进行分析,并搭建模型用于预测房租(点击文末“阅读原文”获取完整代码数据......
  • 拓端数据tecdat|python代写主题LDA建模和t-SNE可视化
     使用潜在Dirichlet分配(LDA)和t-SNE中的可视化进行主题建模。 本文中的代码片段仅供您在阅读时更好地理解。有关完整的工作代码,请参阅此回购。我们将首先介绍主题建模和t-S......
  • Python之os模块
    Python之os模块os是operationsystem(操作系统)的缩写;os模块就是python对操作系统操作接口的封装。os模块提供了多数操作系统的功能接口函数。(OS模块提供了与操作系统进行......
  • 【python】点燃我,温暖你 ,快来Get同款~
    前言大家早好、午好、晚好吖❤~最近,一部名叫《点燃我,温暖你》得电视剧冲进了大家得视野~讲述得是肆意张扬的编程天才李峋与勇敢坚韧的少女学霸朱韵从青涩校园到职场......
  • Python第十章实例、实战
    01    02      03    04      05      06    实战一       实例二     ......
  • ✍73 配置sqlalchemy及STPython
    使用SQLAlchemy来操作神通数据库需对原有SQLAlchemy包进行扩展:神通oscar方言(mysql,oracle之类的数据库都有方言)对Python解释器也进行扩展:神通STPytho......
  • Python爬虫的scrapy框架的简单应用
    load_mzitu\mzitu\​​item.py​​#-*-coding:utf-8-*-#Defineherethemodelsforyourscrapeditems##Seedocumentationin:#http://doc.scrapy.org/en/latest/......