学习笔记——Python基础
字符串切片:把数据对象的一部分拿出来
函数
-
函数参数:
注:python中TAB和空格不能混用,否则会出错
列表:列表的内容可以改变
-
定义:
元组:元组的内容不可以改变
-
定义:
如果元组中只有一个元素,必须要在后面加上逗号。(a = (1, ))
定义元组还可以去掉圆括号,a = 1, 2, 3.14, 'hello'
-
判断元素是否在元组:
判断语句
isdigit() 方法检测字符串是否只由数字组成,只对 0 和 正数有效。
startsWith() 方法用于检测字符串是否以指定的子字符串开始。
输入
对象的方法
字符串的方法
-
count:
-
find:在字符串中查找参数子字符串,并返回该参数字符串在其中第一个出现的位置索引
-
split、splitlines:split经常用来从字符串中截取出我们想要的信息。
-
join:将列表中的字符串元素以某字符串为连接符,连接为一个字符串
-
strip 、 lstrip 、 rstrip:
-
replace:替换字符串里面所有指定的子字符串为另一个字符串
-
startswith 和 endswith
列表的方法
-
append:在列表后面添加一个元素
append 方法的返回值是None
-
insert:在指定位置插入一个元素
insert方法的返回值也是None
-
pop:从列表取出并删除一个元素
pop 方法的返回值是提取出来的元素
-
remove:删除列表元素,参数是要删除元素的值,最多只会删除1个元素
-
reverse:将列表元素倒过来
-
index:返回参数对象在列表中的位置,也就是索引
-
sort:对列表进行排序
字符串格式化
-
printf风格:
-
f-string风格:
指定宽度:为了输出对齐,我们需要指定填入的字符串的宽度,方法是,在括号里面的变量后面加上——:宽度值
例如:salary = 10000 print(f'{salary:10}')
-
小练习:
循环
-
while循环:
-
for循环:
循环n次:使用for 循环 和 一个内置类型 range:
-
break和return的区别:
-
return 只能用在函数里面, 表示 从函数中返回。
-
break只是跳出循环, 如果循环后面还有代码,会进行执行。
-
return 会从函数里面立即返回, 函数体内的后续任何代码都不执行了。
-
-
break和continue的区别:
-
continue只是当前这次循环结束,就是这次循环 continue 后面的代码不执行了, 后续的循环还要继续进行。
-
break是结束整个循环
-
-
列表推导式:把一个列表里面的每个元素, 经过相同的处理,生成另一个列表。
-
嵌套循环:
文件操作
-
写文件:
-
读文件:
read()有参数,代表读取文件中的几个字符,默认为全部读取。
读取文本文件内容的时候,通常还会使用readlines方法,该方法会返回一个列表。 列表中的每个元素依次对应文本文件中每行内容。
字典
-
定义:字典对象定义用花括号 {} , 字典里面的 每个元素之间用 逗号隔开。
每个元素都是一个键值对,键和值之间用冒号隔开。
-
获取键的值:
-
判断键值是否存在:
-
遍历字典:
-
清空字典:
-
字典合并:
-
获取字典元素个数:
__EOF__

本文链接:https://www.cnblogs.com/zyj3955/p/17217340.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
2022-03-15 大数据分析——sklearn模块安装
2021-03-15 个人作业——体温上报app(二阶段)