www.002pc.com对《京东python抢券脚本Python内置函数——str》总结来说,为我们学习Python很实用。

str[code]str([object])

转换为string类型[code]In [2]: S = str('abc')

In [3]: S.

S.capitalize S.find S.isspace S.partition S.rstrip S.translate

S.center S.format S.istitle S.replace S.split S.upper

S.count S.index S.isupper S.rfind S.splitlines S.zfill

S.decode S.isalnum S.join S.rindex S.startswith

S.encode S.isalpha S.ljust S.rjust S.strip

S.endswith S.isdigit S.lower S.rpartition S.swapcase

S.expandtabs S.islower S.lstrip S.rsplit S.title

[code]字符串中字符大小写的变换:

S.lower() #小写

S.upper() #大写

S.swapcase() #大小写互换

S.capitalize() #首字母大写

S.title() #只有首字母大写,其余为小写,模块中没有这个方法[code]字符串在输出时的对齐:

S.ljust(width,[fillchar])

#输出width个字符,S左对齐,不足部分用fillchar填充,默认的为空格。

S.rjust(width,[fillchar]) #右对齐

S.center(width, [fillchar]) #中间对齐

S.zfill(width) #把S变成width长,并在右对齐,不足部分用0补足

[code]字符串中的搜索和替换:

S.find(substr, [start, [end]])

#返回S中出现substr的第一个字母的标号,如果S中没有substr则返回-1。

start和end作用就相当于在S[start:end]中搜索

S.index(substr, [start, [end]])

#与find()相同,只是在S中没有substr时,会返回一个运行时错误

S.rfind(substr, [start, [end]])

#返回S中最后出现的substr的第一个字母的标号,如果S中没有substr则返回-1,

也就是说从右边算起的第一次出现的substr的首字母标号

S.rindex(substr, [start, [end]])

S.count(substr, [start, [end]]) #计算substr在S中出现的次数

S.replace(oldstr, newstr, [count])

#把S中的oldstar替换为newstr,count为替换次数。

这是替换的通用形式,还有一些函数进行特殊字符的替换

S.strip([chars])

#把S中前后chars中有的字符全部去掉,可以理解为把S前后chars替换为None

S.lstrip([chars])

S.rstrip([chars])

S.expandtabs([tabsize])

#把S中的tab字符替换没空格,每个tab替换为tabsize个空格,默认是8个[code]字符串的分割和组合:

S.split([sep, [maxsplit]])

#以sep为分隔符,把S分成一个list。maxsplit表示分割的次数。默认的分割符为空白字符

S.rsplit([sep, [maxsplit]])

S.splitlines([keepends])

#把S按照行分割符分为一个list,keepends是一个bool值,如果为真每行后而会保留行分割符。

S.join(seq) #把seq代表的序列──字符串序列,用S连接起来

[code]字符串的mapping,这一功能包含两个函数:

String.maketrans(from, to)

#返回一个256个字符组成的翻译表,其中from中的字符被一一对应地转换成to,所以from和to必须是等长的。

S.translate(table[,deletechars])

#使用上面的函数产后的翻译表,把S进行翻译,并把deletechars中有的字符删掉。

需要注意的是,如果S为unicode字符串,那么就不支持deletechars参数,可以使用把某个字符翻译为None的方式实现相同的功能。

此外还可以使用codecs模块的功能来创建更加功能强大的翻译表。[code]字符串还有一对编码和解码的函数:

S.encode([encoding,[errors]])

#其中encoding可以有多种值,比如gb2312 gbk gb18030 bz2 zlib big5 bzse64等都支持。

errors默认值为"strict",意思是UnicodeError。

可能的值还有'ignore', 'replace', 'xmlcharrefreplace', 'backslashreplace'

和所有的通过codecs.register_error注册的值。

这一部分内容涉及codecs模块,不是特明白

S.decode([encoding,[errors]])

[code]字符串的测试函数,这一类函数在string模块中没有,这些函数返回的都是bool值:

S.startwith(prefix[,start[,end]])

#是否以prefix开头

S.endwith(suffix[,start[,end]])

#以suffix结尾

S.isalnum()

#是否全是字母和数字,并至少有一个字符

S.isalpha() #是否全是字母,并至少有一个字符

S.isdigit() #是否全是数字,并至少有一个字符

S.isspace() #是否全是空白字符,并至少有一个字符

S.islower() #S中的字母是否全是小写

S.isupper() #S中的字母是否便是大写

S.istitle() #S是否是首字母大写的[code]字符串类型转换函数,这几个函数只在string模块中有:

string.atoi(s[,base])

#base默认为10,如果为0,那么s就可以是012或0x23这种形式的字符串,

如果是16那么s就只能是0x23或0X12这种形式的字符串

string.atol(s[,base]) #转成long

string.atof(s[,base]) #转成float

更多:京东python抢券脚本Python内置函数——str

https://www.002pc.comhttps://www.002pc.com/python/5448.html

你可能感兴趣的Python,str,内置,函数

No alive nodes found in your cluster

0踩

0 赞

python抢券代码_京东python抢券脚本Python内置函数——str相关推荐

  1. python不允许使用关键字作为变量名、允许使用内置函数_【判断题】Python不允许使用关键字作为变量名,但是允许使用内置函数名作为变量名,不过这会改变函数名的含义,所以不建议这样做...

    [判断题]Python不允许使用关键字作为变量名,但是允许使用内置函数名作为变量名,不过这会改变函数名的含义,所以不建议这样做 更多相关问题 [单选,A2型题,A1/A2型题] <十四经发挥&g ...

  2. python不允许使用关键字作为变量名、允许使用内置函数_Python不允许使用关键字作为变量名,允许使用内置函数名作为变量名,但这会改变函数名的含义。...

    Python不允许使用关键字作为变量名,允许使用内置函数名作为变量名,但这会改变函数名的含义. 答:对 对于检查出的无效MAC帧,以太网负责重传. 答:× 哪一年开始中国成为世界第二大经济体? 答:2 ...

  3. python我想对你说_python学习第12天----内置函数

    1.内置函数 python解释器提供的,直接可以使用的函数,如print,input等 1)作业域相关 ①globals() 以字典的类型返回全部局部变量 ②locals()   以字典的类型返回当前 ...

  4. 23-26 Python File方法、OS文件/目录方法、异常处理、内置函数

    23Python File方法 23.1open()方法 Python open()方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数.如果该文件无法被打开,会抛出OSEr ...

  5. 微课|玩转Python轻松过二级(2.4节):常用内置函数用法精要2

    适用教材: 董付国.<玩转Python轻松过二级>.清华大学出版社,2018. 第2章  运算符.表达式与内置对象 2.4  Python常用内置函数用法精要 2.4.4  排序与逆序 2 ...

  6. 微课|玩转Python轻松过二级(2.4节):常用内置函数用法精要4

    适用教材: 董付国.<玩转Python轻松过二级>.清华大学出版社,2018. 第2章  运算符.表达式与内置对象 2.4  Python常用内置函数用法精要 2.4.7  range() ...

  7. 微课|玩转Python轻松过二级(2.4节):常用内置函数用法精要3

    适用教材: 董付国.<玩转Python轻松过二级>.清华大学出版社,2018. 第2章  运算符.表达式与内置对象 2.4  Python常用内置函数用法精要 2.4.6  map().r ...

  8. 微课|玩转Python轻松过二级(2.4节):常用内置函数用法精要1

    适用教材: 董付国.<玩转Python轻松过二级>.清华大学出版社,2018. 第2章  运算符.表达式与内置对象 2.4  Python常用内置函数用法精要 2.4.1  类型转换与类型 ...

  9. Python学习 Day8-2 python的三元表达式(三目运算符)、lambda表达式、内置函数

    Python中的三元表达式(三目运算符) 语法:为真时的结果 if 判断条件 else 为假时的结果(注意,没有冒号) >>print(1 if 5 > 3 else 0) 1 Py ...

最新文章

  1. 在ComboBox控件中使用嵌入字体。
  2. Delphi - 对象构造浅析后续
  3. CentOS7使用ISO镜像文件作为离线Yum源
  4. 数字信号处理实验(三):离散时间傅里叶变换
  5. alook浏览器_alook浏览器下载-Alook浏览器iOS版下载 苹果版v10.8-PC6苹果网
  6. Monorail tutorial
  7. 【Clickhouse】Clckhouse 视图 可以插入 但是查询不到
  8. 你见过最奇葩的人和事是什么?
  9. 分享:第十届“泰迪杯”数据挖掘挑战赛优秀作品--A1-基于深度学习的农田害虫定位与识别研究(一)
  10. 【滤波器】4. 反相输入有源低通滤波器
  11. 手把手教你如何连接阿里云RDS云数据库
  12. 【企业管理】2021年商业计划书PPT模板(68份)
  13. web前端期末大作业:云南旅游网页主题网站设计——云南城市旅游5页HTML+CSS+JavaScript
  14. 手机通讯录系统(三层架构+JDBC+MySQL)
  15. PL_SQL模块学习之十五、异常
  16. google map的api价格介绍
  17. 【Pytest篇】pytest的parametrize之ids参数正文编码问题
  18. 树莓派:基于物联网的指纹打卡器
  19. 插件加载导致outlook崩溃
  20. winrar创建自解压exe和快捷方式图标

热门文章

  1. Java编程-计算矩形的周长和面积
  2. 气相色谱仪的原理及其组成介绍
  3. Win7系统下解决魔兽争霸全屏问题
  4. 阻容降压原理和计算公式
  5. 玩转树莓派(一)基础知识
  6. ZZULIOJ 1091: 童年生活二三事(多实例测试)详细讲解(c语言)
  7. JAVA知识库系统计算机毕业设计Mybatis+系统+数据库+调试部署
  8. flutter3模板项目
  9. C++中char和int转换
  10. 西工大黄卫东、林鑫教授团队:3D打印Al-Si合金工艺–组织–性能量化关系研究...