Python学习笔记(一)
Python学习笔记
import this 显示python的哲学思想。
python是运行在PVM上的,类似Java虚拟机,字节码文件是pvc后缀。
python的命名空间是文件模块。命令空间使用封装的思想,解决了命名冲突的问题,使用更加方便。每一个文件都是一个独立完备的命名空间。
Python的核心数据类型:
1.数字 int float.. Decimal ,Fraction 不可变
2.字符串str '' 不可变
3.列表list [] 可变
4.字典dict {} {a:b} 可变
5.元祖tuple () 不可变
6.集合set {} 可变
7.文件file
8.其他类型bool,类型,None
9.编译单元类型:函数,模块,类
序列遍历方式多样
a[:]
a[:-1]
a[2:]
a[-2]
len求长度,ord求字符的ACSII码
print和直接输入区别在于print的输出更加友好
字典可以直接用下标取值
dicta['color'] 类似ASP.NET
还可以嵌套。=
列表解析
col2=[row[1] for row in M] 取第二列
还可以运算
col=[row[1] + 1 for row in M]把第二列的每个数加一
还可以加条件用来过滤
简单正则表达式子
match('/(.*)/(.*)/(.*)','/home/samt/usro')
匹配出['home','samt','usro']
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!