博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python字符串
阅读量:5778 次
发布时间:2019-06-18

本文共 949 字,大约阅读时间需要 3 分钟。

python中的两种格式化打印:

1) 类似于C的printf的打印方式,%

  print “my name is %s” % ("hym")

  其他的控制格式化输出的特殊符号:%c,%d,%u,%o,%x(小写十六进制),%X(大写十六机制),%f

2) 类似于C#的格式化输出方式,.format

  print '{0} {1}:{2}'.format('hello', '1', '7')

    输出hello 1:7

  print 'test:{0:10f}'.format(math.pi)

    输出3.141593

 

string字符串的内建函数:

  1) string.decode(encoding="utf-8", errors='strict'),改变字符串的编码方式;

    print  string.decode('utf-8')

  2) string.split(str="pattern", num)[num],以pattern为边界,分割n次string,拿第几个元素返回;

    string.split('hello')[-1],拿到hello之后的字符串

  3) string.strip('\n'),删除字符左右边的空格,删除string后的换行符;

  4) string.uppper(),string.lower()

  5) string.join(seq),以string为分隔符,将seq合并为一个大的string

 

两个字符串的比较,str1 == str2

 

python中字符的编码方式:

  计算机中有两种的字符编码方式:ASCII(只能表示英文和一些特殊字符)

                   UTF-8,UTF-16(世界语言通用的编码方式)

ASCII是很早之前ANSI推出的英文的编码方式,之后为了加入汉语,我国自己扩展了国标标准,GBK标准,(GB2312---GB18030)

    之后,各个国家相继退出自己的编码标准,ISO组织为了统一处理,提出了Unicode字符集,每个国家的语言都能

    在其中找到自己的码位,UTF-8和UTF-16是Unicode具体的编码方式,来方便在互联网中传播。

转载地址:http://xekyx.baihongyu.com/

你可能感兴趣的文章
Mysql 数据备份与恢复,用户创建,授权
查看>>
沉思录
查看>>
Angular.js中的$injector服务
查看>>
构建之法读书笔记01
查看>>
linux - lsof 命令最佳实践
查看>>
kafka性能测试
查看>>
现实世界的Windows Azure:h.e.t软件使用Windows Azure削减50%的成本
查看>>
深入.net框架
查看>>
聚合类新闻client产品功能点详情分析
查看>>
湘潭邀请赛——Alice and Bob
查看>>
js设置定时器
查看>>
数据库除运算
查看>>
LeetCode--387--字符串中的第一个唯一字符
查看>>
LeetCode--112--路径总和
查看>>
DeviceIOControl与驱动层 - 缓冲区模式
查看>>
RPC参考blog地址
查看>>
使用mklink优化用户文件夹内容
查看>>
感悟贴2016-05-13
查看>>
大量文件名记录的树形结构存储
查看>>
vim使用教程
查看>>