#字符串 单引号和双引号都一样
str1 = "abc"
str2 = 'abc'
#多行字符串用三引号
str3 = '''a
b
c
'''
print(str1,str2,str3)
abc abc a
b
c
In [4]:
#转义字符 \
print("\\")
print("/")
\
/
In [28]:
#序列通用功能
print('a' in 'abc')
print('a'+'b')
print('a'*4)
str1 = 'abcdefg'
print(str1[0:-1:2])
#upper 变成大写 lower变成小写
str2 = str1.upper()
str3 = str2.lower()
#大小写呼唤 swapcase
str3.swapcase()
#首字母大写 capitalize()
str3.capitalize()
#isnumeric()如果字符串只包含数字就返回True,否则只返回False
str4 = "123abc"
str5 = "123456"
print(str4.isnumeric())
print(str5.isnumeric())
# isalpha 如果字符串至少有一个字符并且所有字符都是字母则返回True,否则返回False
str6 = "abcdef"
print(str6.isalpha())
print(str5.isalpha())
#删除字符串末尾的空格 rstrip()
str7 = "abc "
print(str7)
str7.rstrip()
True
ab
aaaa
ace
False
True
True
False
abc
Out[28]:
7
In [49]:
#格式化字符串
i = 20
print("he is the %d year`s old %s" % (i,'boy'))
he is the 20 year`s old boy
In [54]:
a= eval("[1,2,3]")
eval('print("abc")')
print(a)
abc
[1, 2, 3]
In [128]:
#小作业
str = '''\
i am a boy
i am a girl\
'''
print(str)
local = "D:/kobe.jpeg"
#print(33+"22") error
print(33+int("22"))
#print("33"+str(22)) error
# .split()用于拆分字符串 join连接字符串
m = 'a,b,c'
n = m.split(',')
w = '_'.join(m)
print(m,n,w)
#替换
str10 ="i am a ... ... "
str10 = str10.replace('...','handsome',1)
str10.replace('...','boy',1)
#print(str10.replace(...,handsome))
i am a boy
i am a girl
55
a,b,c ['a', 'b', 'c'] a_,_b_,_c
Out[128]:
'i am a handsome boy '
Python基础入门(字符串)
猜你喜欢
转载自blog.csdn.net/weixin_38452632/article/details/83572977
今日推荐
周排行