python入门学习———字符串

字符串

  • 字符串的介绍

在python程序中,字符串类型“str”时最常见的数据类型。可以使用引号(或双引号)来创建字符串。(在英文语境下)
(1)单引号字符串与双引号字符串本质上是相同的。但当字符串内含有单引号时,如果用单引号字符串,就会导致无法区分字符串内的单引号与字符串标志的单引号,因此要使用转义字符串。如果用双引号字符串,在字符串中直接书写单引号即可。
(2)三引号字符串可以由多行组成,单引号或双引号字符串则不行,当需要使用大段多行的字符串时,就可以使用它。

这是三引号

(3)字符串中的字符可以包含数字、字母、中文字符、特殊符号,以及一些不可见的控制字符,如换行符,制表符等等。

  • 访问字符串的值

在python程序中,字符串还可以通过序号(序号从0开始)来取出其中的某个字符。

a = "Hello World!"
b = "Python Toppr"
print("截取第一个字符串中的第一个字符",a[0])
print("截取第一个字符串中的第三个字符",b[2])

另外,在现实应用中,还可以通过字符串的str[beg:]、str[:end]、str[beg:end]以及str[:-index]方法实现截取操作。

str = "0123456789"
print(str[0:3])#截取第一位到第三位的字符
print(str[:])#截取字符串的全部字符
print(str[6:])#截取字符串第七个字符到结尾
print(str[-3])#截取从开始到倒数第三个字符之前
print(str[-3:-1])#截取第三位与倒数第一位之前的字符
print(str[-3:])#截取倒数第三位到结尾
  • 更新字符串

在python程序中,开发者可以对已存在的字符串进行修改,并赋值给另一个变量。

var1 = "Hello World"#定义一个字符串
print("原来是:",var1)#输出字符串原来的值
#截取前六个字符
print("下面开始更新字符串:",var1[0:6] + "www.toppr.net!")
  • 格式化字符串

python语言支持格式化字符串的输出功能。

python中常用的字符串格式化符号

符号描述
%c格式化字符及其ASCII码
%s$12
%d格式化整数
%u格式化无符号整数
%o格式化无符号八进制数
%x格式化无符号十六进制数
%X格式化无符号十六进制数(大写)
%f格式化浮点数字,可指定小数后的精度
%e用科学记数法格式化浮点数
%E作用同%e,用科学记数法格式化浮点数
%g%f和%e的简写
%G%f和%E的简写
%p用十六进制数格式化变量的地址
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值