Python从入门到实践整理

本文详细介绍了Python编程的基础,包括变量、字符串操作、列表、不可变列表、字典、函数、类、文件操作、异常处理、JSON序列化及unittest测试框架。Python因其简洁的语法和广泛的应用场景深受程序员喜爱,适合编写各种应用程序和科学研究。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

为何使用python

Python是一种效率极高的语言:相比于众多其他的语言,使用Python编写时,程序包含的代码行更少。Python的语法也有助于创建整洁的代码:相比其他语言,使用Python编写的代码更容易阅读、调试和扩展。大家将Python用于众多方面:编写游戏、创建Web应用程序、解决商业问题以及供各类有趣的公司开发内部工具。Python还在科学领域被大量用于学术研究和应用研究。

变量

  • 在程序中可随时修改变量的值,而Python将始终记录变量的最新值。
  • 应使用小写的Python变量名

字符串

  • upper(), lower(), titile()方法
  • 拼接字符串 +
  • stirp(), lstrip(), rstrip()方法:删除多余的空白
  • str()函数:转换字符串

列表

  • tuple[n]:访问列表的索引为n的元素,-n访问倒数第n个元素
  • append()方法:往列表添加元素
  • insert(n, value)方法:往位置为n处插入元素,其他右移
  • del tuples[n]语句:删除;pop(n)方法:弹出元素(pop()弹出最后一个元素);remove(value)方法:删除第一个值为value的元素
  • sort()方法:排序(reverse=True反向);sorted()函数:临时排序
  • reverse()方法:逆序
  • len()函数:确定长度
  • for element in tuple:语句:遍历
  • range(a, b)函数:生成从a到b(不含b);函数list():将一系列生成结果转换为列表
  • tuple = [expression for value in range(a, b)] :列表解析
  • tuple[a:b] :切片不包括b ; tuple_duplicated = tuple[ : ] :创建副本,tuple_duplicated = tuple直接赋值则关联
  • set 集合

不可变列表

  • list =
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值