eng = 'Yesterday once more' chi = '昨日重现' print(eng + ":" + chi) cs = '我今天一共学习了' hour = 8 unite = '小时' print(cs + str(hour) + unite) # 需要将数字转化为字符串2. 计算字符串长度
str = '人生苦短,我爱python!'
print('默认情况下len()函数输出结果为:', len(str))
print('使用utf-8编码的字符串所占的字节数:', len(str.encode('utf-8')))
print('使用默认编码的字符串所占的字节数:', len(str.encode())) # 默认utf-8
print('使用gbk编码的字符串所占的字节数:', len(str.encode('gbk')))
3. 截取字符串
print(str[::]) # 参数均采用默认值 print(str[:]) # 当第三个参数采取默认值的时候,可以省略 print(str[2::]) # 从第3个字符开始截取 print(str[::2]) # 每隔一个字符截取
csdn = '开 发 者 专 业 社区 : https://www.csdn.net/'
print(csdn.split()) # 默认参数分隔结果
print(csdn.split(' ')) # 以1个空格分隔
print(csdn.split(':')) # 以":"分隔
print(csdn.split(' ', 5)) # 以1个空格分隔,指定分隔次数
csdn = '开 发 者 专 业 社区 : https://www.csdn.net/'
print(csdn.count('w'))
print(csdn.count('w', -12, -1))
print(csdn.count('b'))
csdn = '开 发 者 专 业 社区 : https://www.csdn.net/'
print(csdn.find('w'))
print(csdn.find('w', -12, -1))
print(csdn.find('b'))
5.3 index()函数
csdn = '开 发 者 专 业 社区 : https://www.csdn.net/'
print(csdn.index('w'))
print(csdn.index('w', -12, -1))
csdn = '开 发 者 专 业 社区 : https://www.csdn.net/'
print(csdn.startswith('开'))
print(csdn.startswith('w', -13, -1))
print(csdn.startswith('h'))
5.5 endswith()函数
csdn = '开 发 者 专 业 社区 : https://www.csdn.net/'
print(csdn.endswith('/'))
print(csdn.endswith('t', -12, -1))
print(csdn.startswith('h'))
csdn = '开 发 者 专 业 社区 : Https://Www.cSdn.nEt/' csdn_lower = csdn.lower() print(csdn_lower) csdn_upper = csdn.upper() print(csdn_upper)
str = ':n西瓜胡萝卜沙拉,农夫山泉NFC果汁100%橙汁 n番茄炖牛腩,路易拉菲红酒干红, :意文柠檬汁n@, t,'
print(str)
print('^^^^^^^^^^str1^^^^^^^^^')
str1 = str.strip('') # 默认去除首尾的空格和特殊字符
print(str1)
print('^^^^^^^^^^str2^^^^^^^^^')
str2 = str.strip(',:') #去除首尾的","和":"
print(str2)
print('^^^^^^^^^^str3^^^^^^^^^')
str3 = str.lstrip(':') # 去除字符串左边的":"
print(str3)
print('^^^^^^^^^^str4^^^^^^^^^')
str4 = str.rstrip(',') # 去除字符串右边的","
print(str4)
form = '编号:%06d,t公司名称:%s,t公司网址:http://www.%s.com' a = (1,'百度','baidu') b = (2,'明日科技','mingrisoft') c= (3,'CSDN','csdn') a_ts = form%a b_ts = form%b c_ts = form%c print(a_ts) print(b_ts) print(c_ts)
data1 = ('牵牛花主人', 3, '2018-07-01')
data2 = ('西瓜小康', 1, '20201113')
data1_form = '博客名:{0: <10s}在CSDN:{1:0>-2d}年了,他是{2:#^10}加入的'.format('牵牛花主人', 3, '2018-07-01')
print(data1)
print(data1_form)
data2_form = '博客名:{0: <10s}在CSDN:{1:0>-2.1f}年了,他是{2:#^10}加入的'.format('西瓜小康', 1, '20201113')
print(data2)
print(data2_form)



