python教程

python05--字符串操作

2020-07-12  本文已影响0人  minisummer

哈喽,大家好!我是minisummer!首先感谢您的关注!
今天给大家分享的内容是python字符串操作:字符串创建,字符串拼接,访问字符串的值,字符串切片,转义字符,字符串运算符,字符串格式化输出。

字符串创建

字符串:使用单引号'',双引号""

name = 'minisummer'
address = "中国深圳市"

字符串拼接

输出多个字符串,可以使用'+'进行连接

print('我的名字叫:' + 'minisummer')
print('我的名字叫:' + name)
print('我的名字叫:+' + name + ',我的地址是:' + address)
print('我的名字叫:+' ,name , ',我的地址是:' , address)

访问字符串的值

字符串可以通过下标来获取每个字符,len()方法获取长度,下标从0开始

name = input('请输入一个字符串:')
print('第1个字符是:'+name[0])

# for循环遍历字符串
for i in name: 
     print(i)

# while循环遍历字符串
print('字符的个数是:', len(name)) 
i = 0
while i < num:
    print(name[i])
    i = i + 1

字符串切片

切片:可以通过下标进行切片来获取指定的字符
[开始:结束:步长]

str = 'abcdefg'
print(str[::]) # abcdefg
print(str[1:]) # bcdefg
print(str[:4]) # abcd
print(str[1:5:2]) # bd
print(str[1:-1]) # bcdef

list=['abc,bcd,efg']
list = str.split(',') # split(',')以,切割字符串,返回一个列表
print(list) # ['abc', 'bcd', 'efg']
print('第1个元素的值:'+list[0]) # 第1个元素的值:abc

转义字符

path = 'd:\nest\test\\text.ini' # \n换行 \t 制表符 \\反斜杠 
path = r'd:\nest\test.ini' # r或R取消转义

字符串运算符

+字符串拼接
*重复输出字符串
[:]截取字符串某部分
in 字符串是否包含某内容
not in 字符串是否不包含某内容
% 格式化字符串

字符串格式化输出

方式一:使用%
%s 格式化字符串
%d 格式化整数
%f 格式化浮点数字,可指定小数点后的精度

print ("我叫 %s, 今年 %d 岁" % ('minisummer', 18)) #  我叫 minisummer, 今年18 岁

方式二:使用str.format()

print ("我叫{}, 今年{} 岁" .format('minisummer',18)) #  我叫 minisummer, 今年18 岁

请大家多多指教~
以上内容希望对你有帮助,有被帮助到的朋友欢迎点赞,评论。
注:转载请注明出处,商用请征得作者本人同意,谢谢!!!

上一篇 下一篇

猜你喜欢

热点阅读