ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

python----字符串

2019-10-25 14:54:44  阅读:209  来源: 互联网

标签:结果 python print 字符串 world 控制台 执行 你好


1、字符串拼接和重复输出

a = "你好,"
b = "我好"
print(a + b)  //控制台执行结果:你好,我好
print(3 * a) //控制台执行结果:你好,你好,你好

 

2、len函数和截取

a = "菩提本无树,明镜亦非台。本来无一物,何处惹尘埃。"
print(len(a))  //控制台执行结果:24
b = "身是菩提树,心如明镜台。日日勤拂拭,勿使惹尘埃"
print(b[:12])  //字符串的截取,控制台执行结果:身是菩提树,心如明镜台。
print('身' in b) //控制台执行结果:True,也可以有not in

 

3、制表符

  \n(换行)  、\t(横向制表符)

print('a\\b')  //特殊字符转义。控制台执行结果:a\b
print('a\"b')  //控制台执行结果:a"b
print(r'a\\b')  //控制台输出结果:a\\b

 

4、一些字符串常用函数

a = 'hello world'
print(a.capitalize())  #控制台执行结果:Hello world,首字母大写
print(a.upper())   #控制台执行结果:HELLO WORLD , 全部大写
print(a.lower())   #控制台执行结果:hello world,全部小写
print(a.count('o'))  #控制台执行结果:3,计数
print(a.find('o'))  #控制台执行结果:4  找到第一次出现的位置
print(a.replace('world','new_world'))  #控制台执行结果:hello new_world
print('--'.join(['你好','我好','大家好']))  #控制台执行结果:你好--我好--大家好  用某个字符串把数组联合起来
a.strip() //把字符串首尾的空白字符去掉,有空格\t\n这些什么都不展示的字符

 

5、decode和encode(python3一般不涉及编码问题)

c = '你好'
print(c)   //控制台输出:你好
c = c.encode('gbk')
print(c)   //控制台输出:b'\xc4\xe3\xba\xc3' (这里的b是二进制)
c = c.decode('gbk')
print(c)   //控制台输出:你好

 

标签:结果,python,print,字符串,world,控制台,执行,你好
来源: https://www.cnblogs.com/hzgq/p/11737964.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有