- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
python学习记录
交互式输入
input
合法的变量名
变量只能包含字母、数字、下划线;不能以数字开头;不能使用关键字
字符串处理
在字符串里面插入变量的值,可以插入f-strings,即f变量名举例:
x=123
print(fx的值是{x})
s[i]s的第[i]项,起始为0,最后一位为-1
s[i:j]s从i到j的切片
s[i:j:k]s从i到j,步长为k的切片
字符串内置方法
str.count(sub[,start[,end]])返回子字符串sub在[start,end]范围内非重叠出现的次数
x=xxxxhhhuhuiiuy
print(x.count(x))4
str.isalnum()如果字符串中的所有字符都是字母或者数字,且至少有一个字符,返回True
x=xxxxhhhuhuiiuy
print(x.isalnum())True
str.isalpha()如果字符串中的所有字符都是字母,且至少有个字符,返回True
x=xxxxhhhuhuiiuy111
print(x.isalpha())False
str.join(iterable)返回一个由iterable中的字符串拼接而成的字符串
x=xxxxhhhuhuiiuy111
print(,.join(x))x,x,x,x,h,h,h,u,h,u,i,i,u,y,1,1,1
str.split(sep=None,maxsplit=-1)返回一个由字符串内单词组成的列表,使用sep作为分隔字符串
x=xxxx,hhh
print(x.split(,))[xxxx,hhh]
str.startswith(prefix[,start[,end]])如果字符串以指定的prefix开始,那么返回True
x=xxxx,hhh
print(x.startswith(x))True
eval函数-概念、用法、注意事项
基本概念:eval()是python中功能非常强大的一个函数将字符串当成有效的表达式来求值,并返回计算结果
所谓表达式就是:eval这个函数会把里面的字符串参数的引号去掉,把中间的内容当成Python的代码,eval函数会执行这段代码并且返回执行结果
使用举例:
1.基本的数学运算
result=eval(1+1)
print(result)#2
#2.字符串重复
result=eval(+*5)
print(result)#+++++
3.将字符串转换成列表
result=type(eval([1,2,3,4]))
print(result)#classlist
4将字符串转换成字典
result=type(eval({name:小夏,age:30}))
print(result)#classdict
5、当前目录下所有文件都显示出来
input(__import__(os).system(ls))
6、在当前目录下创建一个文件名为aaa:
input(__import__(os).system(rmaaa))
7、提示用户输入一个加减乘除混合运算eval函数——计算器
input_number=input(请输入一个加减乘除运算公式:)
print(eval(input_number))
列表的定义:列表里面可以存放一系列对象,可以是数字、字符串、也可以是列表;列表用方括号表示,每个对象之间用逗号隔开
使用列表推导式创建列表
[xforxinrange(1,6)]
[1,2,3,4,5]
列表是有序的数据类型,访问列表,使用索引的方式访问到列表的每个元素
list1=[a,b,c]
list1[0]a
list1[-1]c
列表的常见操作
list.insert(索引,元素)在索引位置插入元素
list.append(元素)在列表结尾添加单个元素
list.extend(可迭代对象*)为列表扩展元素,一次性在列表末尾追加另一个序列中的多个值,该方法没有返回值,但会在已存在的列表中添加新的列表内容。
aList=[123,xyz,zara,abc,123]bList=[2009,manni]
aList.extend(bList)printExtendedList:,aList
ExtendedList:[123,xyz,zara,abc,123,2009,manni]
list.reverse()反转列表元素的顺序
list.copy()复制列表
list.clear()清空列表
list.pop(索引)移除索
您可能关注的文档
- 通史版2025版高考历史一轮复习高考讲座3世界史高考第Ⅱ卷非选择题突破教学案含解析新人教版.doc
- 2024_2025学年高中语文专项强化拔高训练专题03实用类文本含解析新人教版.docx
- 备战2025中考道德与法治知识点讲练专题01成长的节拍生命的思考新人教版.doc
- 2024年高考地理母题题源系列专题18区域经济发展含解析.doc
- 2024_2025学年九年级历史与社会上册第二单元开辟新的发展道路第三课美国的资本主义改革教案人教版.doc
- 五年级语文下册第六组综合性学习走进信息世界教案新人教版.doc
- 2025版高考化学一轮复习课后限时集训30化学实验仪器和基本操作含解析苏教版.doc
- 2024学年八年级语文上册第1课中华人民共和国的第一面国旗教案新疆教育版.doc
- 通史版2025版高考历史一轮复习第4部分第九单元二战前的世界第27讲“自由放任”的美国和罗斯福新政教.doc
- 山西省忻州市第一中学高中物理11.1简谐运动教学简案新人教版选修3_4.doc
- 2024高二化学实验10溴乙烷的性质学案.docx
- 新课改2025版高考英语一轮复习Module1MyFirstDayatSeniorHigh学案含解析外研版必修1.doc
- 江苏专用2024_2025学年高中历史第六单元20世纪以来中国重大思想理论成果第17课毛泽东思想教案含解析新人教版必修3.docx
- 2025版高考生物一轮复习第3讲胚胎工程及生物技术的安全性和伦理问题教学案苏教版选修3.doc
- 通史版2024年高考历史一轮复习第二部分第八单元近代中国民主革命的新方向__五四运动至新中国成立前第.doc
- 通史B版2025届高考历史一轮复习第一单元古代中国的政治制度第12讲巩固练含解析.doc
- 2025版高中语文第二单元单元能力整合学案含解析新人教版选修外国小说欣赏.docx
- 2024年高考语文作文关键词解读6榜样.doc
- 通史版2025版高考历史一轮复习课后限时集训13新文化运动三民主义和毛泽东思想含解析新人教版.doc
- 全国通用2025版高考语文加练半小时第二章文学类文本阅读专题二群文通练五革命文化含解析.docx
最近下载
- QMS现场审核过程的风险及应对 - 第六章 审核过程的其他风险及应对考试答案.doc
- 一例脑卒中气管切开合并吞咽障碍患者护理个案汇报.pptx
- 2024年常州工业职业技术学院单招职业技能测试题库(考试直接用).docx VIP
- C#程序设计基础入门教程(第2版)PPT完整全套教学课件.pptx
- 2022年江苏省南京师大苏州实验学校自主招生物理试卷附答案解析.pdf
- 《哪吒之魔童闹海》开学第一课收心哪吒2主题班会课件课件(图文).pptx VIP
- 小学体育开学第一课.ppt VIP
- 2021年小学数学第一单元《除法》—三年级下册章节复习精编讲义(思维导图+知识讲解+达标训练)北师大版,含解析.pdf VIP
- 党支部“三会一课”台账.docx VIP
- 2024年常州工业职业技术学院单招职业技能测试题库精选答案.docx VIP
文档评论(0)