网站大量收购闲置独家精品文档,联系QQ:2885784924

python学习记录内容初级版.docx

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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(索引)移除索

文档评论(0)

软件测试打工人 + 关注
实名认证
服务提供商

专注于软件测试多年,可提供软件测试相关的内容,帮助更多的初学者更好的了解及测试

1亿VIP精品文档

相关文档