栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python字符串

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python字符串

糖葫芦串、是由糖葫芦串成的,羊肉串 是由羊肉串成的,字符串就是由一个个字符串连在一起的。在代码里,通过 单引号、双引号、三引号 加上中间的字符组成的。

# -*- coding: utf-8 -*-
# ' " 没有区别,""" ''' 可以用在多行字符串
a='test'
b="test"
c='''test'''
d="""test"""
print(a,b,c,d)
f='''test1
test2
test3
'''
print(f)

#切片
s='abcdef'
print(s[0])
print(s[-1])

# s[n:m]  m不填默认到末尾 
print(s[1:])
# s[n:m]  n不填默认0
print(s[:1])
# 去掉最后一个字符
print(s[:-1])

# s[n:m:k] k表示步长,可以为负值,表示反向
# 倒序
print(s[::-1])

# 字符串格式化
print("{}格式化".format("字符串"))
print("{}==={}".format("字符串","格式化"))
print("{1}==={0}".format("字符串","格式化"))
print("{a}==={b}".format(a="字符串",b="格式化"))
# 123长度不足4 ,填充空格 变成 123空格
print("{a:4}=4".format(a="123"))
# 123长度3,格式化要求2,按照实际长度显示
print("{a:2}=4".format(a="123"))

# 保留2位字符
print("{a:.2}=4".format(a="123"))
# 保留浮点数2位
print("{:.2f}".format(12.345))

# 字符串操作符
# 复制字符串
print('s'*6)
# 拼接
print('s'+'s')
# s是否在 abc 字符串中 
print('s' in "abc")
print('s' not in "abc")

# python内置函数 
print(ord('a')) # 返回对应 Unicode 数值
print(chr(97))  # 用来返回整数i所对应的Unicode字符

# 类型转换
print(str(1))
print(str(1.2))
print(str(True))

# 统计字符长度,字母、数字、中文都是 1
print(len('a'))
print(len('1'))
print(len('一'))
print(len('a1一'))

#字符串方法
s="a b c"
# 分割
print(s.split())
# 合并
print("=".join('abc'))
print("=".join(['a','b','c']))
# 统计
print("Hello World".count('o'))
# 替换
print("Hello World".replace('o','x'))

# 填充左右
print("ab".center(5,"="))
# 去除左右空格
print("0 abc ".strip())

# str与bytes的转换
s1 = "测试"
# 两种写法
print(s1.encode())
print(bytes(s1, encoding="utf-8"))

# 转换回来可以用
s2 = b'xe6xb5x8bxe8xafx95'
print(s2.decode())
print(str(s2, encoding="utf-8"))
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1025680.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号