Python基础(数字,字符串方法)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python基础(数字,字符串方法),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3477字,纯文字阅读大概需要5分钟。
内容图文
![Python基础(数字,字符串方法)](/upload/InfoBanner/zyjiaocheng/844/318cbdf51e794a8ca61fdee9de3a4cd2.jpg)
数字:
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209328.jpg)
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209349.jpg)
1 #二进制转十进制 2 a='100' 3 v=int(a,base=2) 4 print(v)进制转换
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209328.jpg)
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209349.jpg)
1 #当前数字的二进制至少有多少位 2 b=2 3 v2=b.bit_length() 4 print(v2)数值二进制表示位数
字符串:
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209328.jpg)
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209349.jpg)
1 #首字母大写 2 a="kelvin" 3 v=a.capitalize() 4 print(v)首字母大写
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209328.jpg)
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209349.jpg)
1 #终极无敌'大写'变'小写'---->casefold 2 b="KELVIN" 3 v1=b.casefold() 4 v2=b.lower() 5 print(v1) 6 print(v2)大写转小写
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209328.jpg)
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209349.jpg)
1 #居中显示字符串 2 c="kelvin" 3 v3=c.center(50,"-") #第二个参数不填,默认空格 4 print(v3)剧中显示
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209328.jpg)
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209349.jpg)
1 #查询在字符串中指定序列出现次数 2 d="kelvinvinkddq" 3 num=d.count("d") 4 print(num)查询指定序列出现次数
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209328.jpg)
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209349.jpg)
1 #判断是否以指定字符序列开头或者结尾 2 e="nihaoyahahakelvin" 3 v4=e.endswith("in") 4 v6=e.endswith("o") 5 v5=e.startswith("ni") 6 v7=e.startswith("ll") 7 print(v4) 8 print(v6) 9 print(v5) 10 print(v7)是否以指定序列结尾或开头
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209328.jpg)
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209349.jpg)
1 #查找字符串中是否有指定序列 2 f="fsdhjheujfdkelvinvfs d" 3 num1=f.find("kelvin") 4 num2=f.find("fsdf") 5 print(num1) 6 print(num2)查找指定序列并返回索引
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209328.jpg)
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209349.jpg)
1 #字符串格式化 2 g="i am {name},age {age}" 3 v8=g.format(name="alex",age=19) 4 v9=g.format_map({"name":"kelvin","age":21}) 5 print(v8) 6 print(v9)字符串格式化
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209328.jpg)
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209349.jpg)
1 #返回指定序列索引,不存在则报错 2 a="kelvinalapplebanag" 3 v=a.index("w") 4 print(v)返回指定序列索引不存在就报错
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209328.jpg)
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209349.jpg)
1 str = "this2009"; # 字符中没有空格 2 print (str.isalnum()); 3 4 str = "this is string example....wow!!!"; 5 print(str.isalnum());判断字符串是否只含数字和字母
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209328.jpg)
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209349.jpg)
1 str = "this"; # No space & digit in this string 2 print str.isalpha(); 3 4 str = "this is string example....wow!!!"; 5 print str.isalpha();如果 string 至少有一个字符并且所有字符都是字母则返回 True, 否则返回 False
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209328.jpg)
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209349.jpg)
1 str = "123456"; # Only digit in this string 2 print str.isdigit(); 3 4 str = "this is string example....wow!!!"; 5 print str.isdigit();如果 string 只包含数字则返回 True 否则返回 False.
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209328.jpg)
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209349.jpg)
1 str = " "; 2 print str.isspace(); 3 4 str = "This is string example....wow!!!"; 5 print str.isspace();如果 string 中只包含空格,则返回 True,否则返回 False.
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209328.jpg)
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209349.jpg)
1 tr = "This Is String Example...Wow!!!"; 2 print str.istitle(); 3 4 str = "This is string example....wow!!!"; 5 print str.istitle();如果 string 是标题化的(见 title())则返回 True,否则返回 False
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209328.jpg)
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209349.jpg)
1 str = "-"; 2 seq = ("a", "b", "c"); # 字符串序列 3 print str.join( seq );以 string 作为分隔符,将 seq 中所有的元素(的字符串表示)合并为一个新的字符串
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209328.jpg)
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209349.jpg)
1 str = "this is string example....wow!!!"; 2 3 print str.ljust(50, '0');返回一个原字符串左对齐,并使用空格填充至长度 width 的新字符串
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209328.jpg)
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209349.jpg)
1 str = " this is string example....wow!!! "; 2 print str.lstrip(); 3 str = "88888888this is string example....wow!!!8888888"; 4 print str.lstrip('8');截掉字符串左边的空格或指定字符。
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209328.jpg)
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209349.jpg)
1 from string import maketrans # 必须调用 maketrans 函数。 2 3 intab = "aeiou" 4 outtab = "12345" 5 trantab = maketrans(intab, outtab) 6 7 str = "this is string example....wow!!!"; 8 print str.translate(trantab); 9 10 以上实例输出结果如下: 11 12 th3s 3s str3ng 2x1mpl2....w4w!!!创建字符映射的转换表
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209328.jpg)
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209349.jpg)
1 str = "this is really a string example....wow!!!"; 2 print "Max character: " + max(str); 3 4 str = "this is a string example....wow!!!"; 5 print "Max character: " + max(str);返回字符串中最大的字母。
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209328.jpg)
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209349.jpg)
1 2 str = "00000003210Runoob01230000000"; 3 print str.strip( '0' ); # 去除首尾字符 0 4 5 6 str2 = " Runoob "; # 去除首尾空格 7 print str2.strip();移除字符串头尾指定的字符
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209328.jpg)
![Python基础(数字,字符串方法) - 文章图片](/upload/getfiles/0001/2021/5/6/20210506111209349.jpg)
1 str = "this is string example....wow!!!"; 2 print str.swapcase(); 3 4 str = "THIS IS STRING EXAMPLE....WOW!!!"; 5 print str.swapcase();翻转 string 中的大小写
以上是经常使用的内置方法。
内容总结
以上是互联网集市为您收集整理的Python基础(数字,字符串方法)全部内容,希望文章能够帮你解决Python基础(数字,字符串方法)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。