千纸鹤

  博客园  ::  :: 新随笔  ::  ::  :: 管理
  5 随笔 :: 70 文章 :: 0 评论 :: 9301 阅读
《1》字符串的方法:(1)字符串切片     (2)字符串翻转[::-1]    (3)字符串拼接+    (4)字符串复制*
(5)字符串分割split() (6)字符串连接join() (7)字符串替换replace()
《2》字符串常用函数:(1)len():统计长度
(2)count():某个字符串出现的次数
(3)find():找不到返回-1
(4)index():找不到报错
《3》字典的新增:新增一个不存在的键名,直接输入值
《4》字典的删除:(1)pop():键删除
(2)popitem():默认删除最后一个
(3)del[]:键删除
《5》字典的修改:修改一个已存在的键名,直接修改值,若修改多个值用update()
《6》字典的访问数据:(1)通过键名的方式:ditc['']
(2)通过get的方式:get.dict['']
《7》列表的新增:(1)append()往末尾添加数据[整个对象添加]
(2)insert()指定位置添加数据
(3)extend()往末尾添加数据[拆分对象添加]
《8》列表的删除:
(1)pop():通过索引删除,返回删除的数据,()里面不填数据默认删除最后一个
(2)remove():通过元素删除,不会返回删除的数据,()里面一定要填写删除的数据
(3)del():支持切片删除,删除一个元素、多个元素或整个元素
《9》列表的修改:修改一个已存在的索引,直接修改值(即:通过索引下标的方式去修改值)
《10》列表升序降序翻转:
(1)升序:<1>sort() <2>sort(reverse=False)
(2)翻转:<1>reverse() <2>[::-1]
(3)降序:sort(reverse=True)
(11)集合删除数据:(1)pop()任意删除
(2)remove()删除元素
(3)discard(指定删除)
(12)异常错误类型:
(1)BaseException:所有异常的基类
(2)Exception:常规错误的基类
(3)ZeroDivisionError:除(或取模)零
(4)IndexError:序列中没有此索引
(5)ValueError:传入无效的参数
(13)异常处理顺序:try,except,else,finall
(1)正常执行:try正常执行,执行else不执行except ,执行之后,执行 finall;
(2)异常执行:try异常执行,不执行else执行except ,执行之后,执行finall;
(14)while循环
示例一:0+1+2+3+4++..100 相加
a=1
sum=0
while(a<101):
sum=sum+a
a=a+1
print(sum)
循环中有break和continue
break当某一个条件满足时,退出循环,不执行后面的代码
continue 当某一个条件满足时,退出循环,执行后面的代码
(15)for循环
示例一:0+1+2+3+4++..100 相加
sum=0
for x in range(0,101):
sum+=x
print(sum)
(16)*args和**kwargs(不定长参数)
*args:表示的就是将实参中按照位置传值,多出来的值都给args,且以元组的方式呈现。*是解析元组
**kwargs:表示的就是形参中按照关键字传值把多余的传值以字典的方式呈现。**是解析字典
(17)时间日期模块
(1)时间戳:time.time()
(2)时间元组:time.localtime()
元组转为时间戳:time.mktime()
时间改为系统时间:time.strftime

《更多资料Python基础知识》:第二章:python编程  第三章:python编程进阶
posted on   隆江猪脚饭  阅读(41)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示