Python基础 字符串
单引号和转义引号 拼接字符串 格式化字符串 常用方法
去掉空格和特殊符号 字符串的搜索和替换 字符串的测试和替换函数 字符串的分割 string 模块
str1 = "Hello"
str2 = 'Python'
print ( str1)
print ( type ( str1) )
Hello
<class 'str'>
str3 = str1 + str2
print ( str3)
print ( type ( str3) )
HelloPython
<class 'str'>
str4 = ',' . join( str2)
print ( str4)
print ( type ( str4) )
P,y,t,h,o,n
<class 'str'>
name = "CSDN群"
print ( "hello" , name)
hello CSDN群
print ( str1)
print ( str2)
print ( "----华丽的分割线----" )
print ( str1, end= '' )
print ( str2, end= '' )
Hello
Python
----华丽的分割线----
HelloPython
print ( "hello" , name)
print ( "hello" , name, sep= '-->' )
hello CSDN群
hello-->CSDN群
str5 = '{}加{}等于{}' . format ( 1 , 2 , 1 + 2 )
print ( str5)
1加2等于3
str6 = '{}除以{}等于{}' . format ( 10 , 2 , 10 / 2 )
str7 = '{1}除以{0}等于{2}' . format ( 10 , 2 , 2 / 10 )
print ( str6)
print ( str7)
10除以2等于5.0
2除以10等于0.2
str8 = '{n1:<}除以{n2:<}等于{n3:.2f}' . format ( n1= 10 , n2= 2 , n3 = 10 / 2 )
print ( str8)
10除以2等于5.00
name = " CSDNPython群 "
print ( "变换前:" , name)
name = name. strip( )
print ( "变换后:" , name)
变换前: CSDNPython群
变换后: CSDNPython群
name = "CSDNPython-5"
print ( "变换前:" , name)
name = name. strip( "-5" )
print ( "变换后:" , name)
变换前: CSDNPython-5
变换后: CSDNPython
name = " CSDNPython群"
print ( "变换前:" , name)
name = name. lstrip( )
print ( "变换后:" , name)
变换前: CSDNPython群
变换后: CSDNPython群
name = "CSDN Python 群 "
print ( "变换前:" , name)
name = name. rstrip( )
print ( "变换后:" , name)
变换前: CSDN Python 群
变换后: CSDN Python 群
str9 = "csdn python 群"
n_count = str9. count( 'n' )
print ( 'n出现了:' , n_count, end= '次' )
n出现了: 2次
name = 'python学习群'
print ( "变换前:" , name)
name = name. capitalize( )
print ( "变换后:" , name)
变换前: python学习群
变换后: Python学习群
name = "Python学习群"
print ( "变换前:" , name)
name = name. center( 40 , '-' )
print ( "变换后:" , name)
变换前: Python学习群
变换后: ---------------Python学习群----------------
name = "Python学习群"
i = name. find( '学' )
temp = '{}中{}第一次出现在第{}个位置' . format ( name, '学' , i)
print ( temp)
Python学习群中学第一次出现在第6个位置
name = "我在学java"
print ( "变换前:" , name)
name = name. replace( 'java' , 'Python' )
print ( "变换后:" , name)
变换前: 我在学java
变换后: 我在学Python
name = 'abcdef'
name2 = 'Python2学习'
print ( name. isalpha( ) )
print ( name2. isalpha( ) )
True
False
name = '12345'
name2 = 'abc123'
print ( name. isdigit( ) )
print ( name2. isdigit( ) )
True
False
name2 = 'abc123'
print ( name2. islower( ) )
print ( name2. isupper( ) )
True
False
word = "人生不止,寂寞不已。寂寞人生爱无休,\
寂寞是爱永远的主题。我和我的影子独处。\
它说它有悄悄话想跟我说。它说它很想念你,\
原来,我和我的影子都在想你。"
wordList = word. split( '。' )
print ( wordList)
[ '人生不止,寂寞不已' , '寂寞人生爱无休,寂寞是爱永远的主题' , '我和我的影子独处' , '它说它有悄悄话想跟我说' , '它说它很想念你,原来,我和我的影子都在想你' , '' ]