当前位置: 首页 > news >正文

Python3...(中国工信出版)读书笔记(1)python语言基础补充

变量命名查询关键字

字符串截取遵循左闭右开

元组定义

集合定义

**通常使用{}

字典定义

dic = {key1 : value1,key2 : value2}

字典添加数据

information[key3]=value3

字典删除数据

使用del()函数

循环语句

for i in range(x,y,z):

#x:从x开始

#y:到y结束

#z:类似于步长,每次循环z


第一章习题

  •  '+':表示同时进行读写操作。
  • 'w':表示写入模式,如果文件已存在则会覆盖原有内容。
  • 'r':表示只读模式。
  • 在大多数 Python 开发环境中,使用 Ctrl + C 可以中断程序的执行。

  • 全局变量可以与局部变量重名

  • python命名不能以数字开头
  • python不支持char
  • Python 中的字符串并不以 \0 结尾,这是 C 语言中的概念。
  • Python 中的字符串是不可变的,因此不能直接修改。
  • 单个元素的元组需要在元素后加一个逗号,因此 (1) 不是有效的元组定义

  • 在Python中,索引是从0开始的。使用负数索引时,-1表示最后一个元素,-2表示倒数第二个元素,以此类推。
  • 在Python中,字典的键必须是不可变类型。列表是可变类型,因此不能作为字典的键
  • {[]}:这并不是创建字典的语法,而是一个无效的表达式。
  • 始终为真,且没有break因此会无限循环

  • continue会跳出所有语句
  • 字符串与数字相加会报错

  • def()定义函数
  • 可变参数存储在元组(tuple)中
  • rb:读取二进制

  • 函数可以作为元素添加到集合对象中
  • l[-2:13] 表示从倒数第二个元素开始到第13个元素(不包括13)。但是,由于range(100)是从0开始计数的,所以这里的索引需要转换。实际上,这会从98开始取值,直到12结束,但由于列表长度只有100,所以实际结果是空列表。
  • l[2-3] 首先计算索引为2-3,即-1,表示获取列表中的最后一个元素。因此,l[2-3]将返回99。
  • 这是一个类型转换操作,尝试将元组转换为列表。对于元组 (1, 2, 3),这将返回 ``。

  • 函数内容通常以关键字def开始,后面跟着函数名和括号内的参数列表。
http://www.dtcms.com/a/98955.html

相关文章:

  • 地下管线三维建模软件工具MagicPipe3D V3.6.1
  • Vue2 使用 v-if、v-else、v-else-if、v-show 以及 v-has 自定义指令实现条件渲染
  • [C++面试] 智能指针面试点(重点)续1
  • 飞书电子表格自建应用
  • JAVA反序列化深入学习(九):CommonsCollections7与CC链总结
  • 直接快速安装pytorch的cpu版本,在我的的 Python 3.8 + 虚拟环境 gdn 中安装
  • QT操作Word文档
  • The Rust Programming Language 学习 (七)
  • Windows 11系统下Kafka的详细安装与启动指南(JDK 1.8)
  • IvorySQL:兼容Oracle数据库的开源PostgreSQL
  • 【HTML 基础教程】HTML 链接
  • 多线程 - 线程安全引入
  • 什么是 实例化
  • Scala 数组
  • 排序算法2-选择排序
  • 07-SpringBoot3入门-整合druid连接池
  • Spring中的IOC及AOP概述
  • 高清电视 2.96| 免费高清电视直播
  • docker启动nacos+redis+seata
  • 【图像处理基石】什么是refocus?
  • 笔记本电脑更换主板后出现2203:System configuration is invalid,以及2201、2202系统错误的解决
  • AT24Cxx移植第三方库到裸机中使用
  • STM32单片机的桌面宠物机器人(基于HAL库)
  • Tomcat生产服务器性能优化
  • hi3516cv610编译sdk报错,解决方法
  • 深入理解Agentic Workflows
  • 迭代加深 IDE*
  • Git和GitCode使用(从Git安装到上传项目一条龙)
  • OpenCV基础——梯度计算、边缘检测、图像金字塔
  • Spring AI ToolCalling 扩展模型能力边界