python3的字符串
来源:互联网 发布:js处理json数据 编辑:程序博客网 时间:2024/06/04 19:32
字符串是 Python 中最常用的数据类型,以使用引号('或")来创建字符串
python三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符。类似php的heredoc
实例如下
para_str = """这是一个多行字符串的实例
多行字符串可以使用制表符
TAB ( \t )。
也可以使用换行符 [ \n ]。
"""
print (para_str)
以上实例执行结果为:
这是一个多行字符串的实例
多行字符串可以使用制表符
TAB ( )。
也可以使用换行符 [
]。
python 中,字符串格式化使用与 C 中 sprintf 函数一样的语法。
print ("我叫 %s 今年 %d 岁!" % ('小明', 10))
以上实例输出结果:
我叫 小明 今年 10 岁!
python字符串格式化符号:
符号 描述
%c 格式化字符及其ASCII码
%s 格式化字符串
%d 格式化整数
%u 格式化无符号整型
%o 格式化无符号八进制数
%x 格式化无符号十六进制数
%X 格式化无符号十六进制数(大写)
%f 格式化浮点数字,可指定小数点后的精度
%e 用科学计数法格式化浮点数
%E 作用同%e,用科学计数法格式化浮点数
%g %f和%e的简写
%G %f 和 %E 的简写
使用三引号('''或""")可以指定一个多行字符串。
转义符 '\'
自然字符串, 通过在字符串前加r或R。 如 r"this is a line with \n" 则\n会显示,并不是换行。
python允许处理unicode字符串,加前缀u或U, 如 u"this is an unicode string"。
字符串是不可变的。
按字面意义级联字符串,如"this " "is " "string"会被自动转换为this is string。
word = '字符串'
sentence = "这是一个句子。"
paragraph = """这是一个段落,
可以由多行组成"""
执行结果
python三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符。类似php的heredoc
实例如下
para_str = """这是一个多行字符串的实例
多行字符串可以使用制表符
TAB ( \t )。
也可以使用换行符 [ \n ]。
"""
print (para_str)
以上实例执行结果为:
这是一个多行字符串的实例
多行字符串可以使用制表符
TAB ( )。
也可以使用换行符 [
]。
python 中,字符串格式化使用与 C 中 sprintf 函数一样的语法。
print ("我叫 %s 今年 %d 岁!" % ('小明', 10))
以上实例输出结果:
我叫 小明 今年 10 岁!
python字符串格式化符号:
符号 描述
%c 格式化字符及其ASCII码
%s 格式化字符串
%d 格式化整数
%u 格式化无符号整型
%o 格式化无符号八进制数
%x 格式化无符号十六进制数
%X 格式化无符号十六进制数(大写)
%f 格式化浮点数字,可指定小数点后的精度
%e 用科学计数法格式化浮点数
%E 作用同%e,用科学计数法格式化浮点数
%g %f和%e的简写
%G %f 和 %E 的简写
%p 用十六进制数格式化变量的地址
使用三引号('''或""")可以指定一个多行字符串。
转义符 '\'
自然字符串, 通过在字符串前加r或R。 如 r"this is a line with \n" 则\n会显示,并不是换行。
python允许处理unicode字符串,加前缀u或U, 如 u"this is an unicode string"。
字符串是不可变的。
按字面意义级联字符串,如"this " "is " "string"会被自动转换为this is string。
word = '字符串'
sentence = "这是一个句子。"
paragraph = """这是一个段落,
可以由多行组成"""
test.py
#!/usr/bin/python3name="中国"+"最牛"print(name) #中国最牛var1="hello world"var2="python"print("var1[0]:",var1[0])print("var2[1:5]",var2[1:5])input("\n\n按enter后退出")
执行结果
[root@localhost pythonCode]# python3 test.py中国最牛var1[0]: hvar2[1:5] ytho
0 0
- python3的字符串
- python3的字符串编码问题
- python3 字符串
- Python3字符串
- Python3 字符串
- python3字符串
- Python3 字符串
- python3 字符串和字节之间的转换
- python3之python的核心数据类型(字符串)
- 关于Python3.x的字符串格式化
- python3:实现字符串的全排列
- python3与python2中字符串的区别
- python3 字符串的方法和注释
- python3中字符串、列表、字典的排序
- python3 操作字符串的基本函数
- Python3.6下字符串的操作总结
- python2与python3的字符串编码对比
- python3字符串方法
- HDU:2037 今年暑假不AC(简单贪心+结构体)
- android版本检测更新的方法2
- B树
- 项目重构-引导页的实现
- 2016 Multi-University Training Contest 1题解报告
- python3的字符串
- 评估你的市场
- [codevs 1288] 埃及分数 [IDdfs 迭代加深搜索 ]
- hdoj--2037 *今年暑假不AC(sort+结构体+贪心)
- HttpClient
- memcache 的相关使用
- Ad hoc query
- android中监听wifi广播的方法
- 【转载】Android Studio你不知道的调试技巧