首页 > 编程语言 >小白对python的一些概念的总结

小白对python的一些概念的总结

时间:2024-11-03 22:41:38浏览次数:5  
标签:总结 python list 列表 小白 键值 print 字典

在python中 常数<变量<常数是可以的 
 如 if 15<x<40 :

python的逻辑运算符只有三个 and or not 也就是与 或 非
通俗来讲 意思分别为 并且 或者 不(否)
其中 and or 要对两个或两个以上的操作对象进行链接
但是not 只能连接一个操作对象 进行取反 true变false false变true 
比如 x=5 则x>3为true 但 not x>5 即为false

若无括号 三者的优先级从高到低 分别为 not and or 
建议弄不准还是 使用括号

python 列表  示例shopping_list=["手环","相机"] 逗号要加 不可省
如果想中途在定好的列表中添加数据 就用 append方法 
删除元素就用 remove方法 
对列表进行 方法会直接在原列表上操作 直接改变原列表
可以直接用 print(shopping_list)来打印列表中的内容
并且列表 初始化和后续修改 输出都是方括号

方法与函数的区别
方法格式一般为 对象.方法名() 
比如 shopping_list.append("牛奶")

函数则为  函数名(对象) 比如 len(shopping)或者 input(“……”)

并且python的列表还可以放不同的数据 类似c语言的结构体 而不是数组
如果用len函数求长度 print(len(shopping_list)) 得到的是元素个数

列表可以用索引找到单独一个元素 同样索引从0开始 如果想修改列表中某个元素 利用索引重新赋值即可

python还有很多针对列表的函数
max min sorted 函数
比如 number_list=[1,154,445,-17,12,994,665]
print(max(number_list))
print(min(number_list))
print(sorted(number_list))

输出后即为
994
-17
[-17, 1, 12, 154, 445, 665, 994]

python 字典 数据结构
字典初始化用花括号 后面修改 输出等用方括号

键值对 键和值相对应 键是用来查找值的
键和值之间用引号:表示对应 键值对之间用逗号来分隔
并且键的类型必须是不能变的 比如说 字符串 整数 浮点数

想获取某个键的值 只需字典名【”  键名”】 即可

不可变 但又很像列表的数据结构 元组 可以用来作为键 存储多个信息来更加细分
列表格式用方括号 元表用圆括号 并且元组不可变 所以添加 append 删除remove都不可用于元组

比如将字典用于实现通讯录的功能 
但通讯录有同名的人 此时用元组作为键一次性存储 姓名和年龄两个量 方便区分

但字典是可以改变的 所以可以添加 删除 键值对
添加键值对 只需 字典名 【键名】=值
比如 conntacts【“靓仔”】=“123456789”
但如果键名已存在于字典中 那这就是修改键对应的值 而不是添加一个键值对

如果想知道 键是否已经存在字典中 那用  键 in 字典名  
这样会返回 true 或 false 来告诉你是否存在

python中for循环 就是对循环的对象进行迭代 按顺序对对象做事情 处理
结构 for (for后面要+空格)变量名 in 可迭代对象 记得补上冒号
 下一行就写 对每个变量进行的操作 (注意缩进 )

流程大概为 将可迭代对象 按顺序依次 赋值给变量名 然后操作后 重新赋值 重新操作 直到最后一个

range用来表示整数数列
例 range(5,10)左开右闭 从5到10 包括5 不包括10 
range还有第三个参数为步长 不打默认为1
for 配合 range
for i in range(5,10): //依次将i从5赋值到9
      total=total+i

这样子就可以求和了

while 条件A 记得有冒号
记得缩进  行动B

for循环一般在有明确循环次数或明确循环对象的时候使用 
while循环则一般在循环次数未知的情况下使用

​​​​​​​if else for while 后面都有冒号

标签:总结,python,list,列表,小白,键值,print,字典
From: https://www.cnblogs.com/chenchenglin/p/18524148

相关文章

  • 10.28 ~ 11.3 总结
    联考联考打得不怎么样,一个原因是有两场T3T4全放DS,可能适合叫练习赛,但是顶个模拟赛的名字就有点有点了。但是省选联考本来认为擅长的T1这样的题目也没有做出来。题解还是在这里https://www.cnblogs.com/british-union/p/liankao.html。做题ARC155D对于博弈论的题目目前......
  • 鸿蒙系统与python
    鸿蒙系统与python鸿蒙系统鸿蒙系统是华为公司发布的一款面向万物互联时代的全场景分布式操作系统。以下是关于它的一些主要信息:发展历程:早期规划:华为从2012年开始规划自有操作系统,并在芬兰赫尔辛基设立智能手机研发中心,招募相关技术人才。2016年5月,华为消费者BG软......
  • 汉诺塔问题python算法
    汉诺塔问题就是有且只有三个可以放置圆环的地方,所有圆环按照从小到大依次从上向下排列在第一个柱子上,求经过什么操作将顺序不变的将圆环整体从第一个移动第三个柱子上defhanoi(n,a,b,c):ifn>0:hanoi(n-1,a,c,b)#1print("movingfrom%sto......
  • 《python爬虫入门教程03--重剑无峰168》
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档python爬虫入门教程03前言一、urllib.request.urlretrieve()函数的介绍?二、使用示例总结前言本此程序主要演示python爬虫来简单爬取网页、图片、视频的示例。但是这是一个简单版的,一些未经过处理的网......
  • 2024-2025-1 20241327 《计算机基础与程序设计》 第六周学习总结
    作业信息|2024-2025-1-计算机基础与程序设计)||--|-|2024-2025-1计算机基础与程序设计第六周作业)||快速浏览一遍教材计算机科学概论(第七版),课本每章提出至少一个自己不懂的或最想解决的问题并在期末回答这些问题|作业正文|https://www.cnblogs.com/shr060414/p/18440575|教......
  • 影刀RPA实战:嵌入python,如虎添翼
    1. 影刀RPA与Python的关系影刀RPA与Python的关系可以从以下几个方面来理解:技术互补:影刀RPA是一种自动化工具,它允许用户通过图形化界面创建自动化流程,而Python是一种编程语言,常用于编写自动化脚本。影刀RPA可以与Python结合使用,利用Python的强大功能来实现更复杂的自动化需......
  • 【python-程序设计赛道-模拟题笔记整理】2024年第六届全国高校计算机能力挑战赛
    Python知识点整理不都正确是指要求找错误的如果没有错误的,全都是事实就没有符合题意的所以选选项D,三个选项不都正确模块模块不能被多次导入模块是构造程序的方式在执行时,一个模块只会被导入一次python程序文件是一个模块包语法空行不是python语法的一部分缩进是p......
  • 2024-2025-1 20241409司马平珏《计算机基础与程序设计》第六周工作总结
    作业归属课程:https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP作业要求:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK06作业目标:Polya如何解决问题、简单类型与组合类型、复合数据结构、查找与排序算法、算法复杂度、递归、代码安全作业正文:https://www.cnblogs.......
  • 小白投资理财 - 看懂布林线 BOLL
    小白投资理财-看懂布林线BOLL什么是布林线传统上布林线的使用法第一压力和支撑第二股价强弱走势第三开口和缩口布林线盲点布林线的优点3个合理的布林线使用如何使用布林线找买点如何使用布林线找卖点如何使用布林线找到交易点总结投资股市就像大海捕鱼,有强大......