字符串内置方法

字符串内置方法,认为是已经封装好的一段功能代码,方便我们对字符串进行操作的

数据类型的内置方法:数据类型对象.方法名(参数)
upper() 全部大写
lower()全部大写

startswith() 是否以a开头
endswith()是否以a结尾

#不能说s1是字符串,字符串是一个类型,只能说属于字符串类型,严格叫字符串对象、字符串数据、字符串值
s1 = "Hello World"
print(type(s1)) # <class 'str'>

#upper()
s1Upper = s1.upper()
print(s1Upper) #HELLO WORLD 
print(s1) #Hello World
print(s1. upper())

#lower()
print(s1. lower()) # hello world
print(s2. lower()) # hello world

s3 ="apple banana peach orange"
print ("banana"in s3)

#字符串是否以什么内容开头
print (s3.startswith ("apple")) #True
print (s3.startswith ("apple"))  #False
print (s3.startswith ("app")) #True

#字符串是否以什么内容结尾
url1 ="http://www.baidu.com/aaa/bbb/ccc/a.png"
url2 ="http://www.baidu.com/aaa/bbb/ccc/b.jpg"
url3 ="http://www.baidu.com/aaa/bbb/ccc/c.mp3"
print(url1.endswith (".jpg")) #False

isdigit() 是否全数字

#让用户输入一个数字,判断用户输入的是不是数字,是的话可以进行运算

numStr = input("请输入一个数字:")#"123"
#先判断numStr是否是一个数字字符串,是就*2
if numStr.isdigit():
    num = int(numStr)
    print(num*2)
else:
    print("输入有误,请输入一个纯数字!")

strip()去两边空格或换行符,举例,输入用户名的时候带上了空格。

#strip:去除字符串两端的空格或換行符

user = input("请输入用户名:")
user = user.strip() #把原有的user重新赋值,如果还要用原来的user,就把这个值写成user2 = user.strip()
print(user,len(user))

split() 根据分隔符取出来,然后放进列表里,然后数列表的个数

citys ="北京 哈尔滨 深圳 重庆"
ret = citys.split(" ")
print(ret) #['北京','哈尔滨','深圳','重庆]
print(len(ret)) #4

join() 列表里添加拼接符

ret2 = ";".join(ret)
print(ret2) #"北京;哈尔滨;深圳;重庆"

find() 找在哪里,搜索指定字符串,输出索引值,没有返回-1

s = "yuan rain alvin eric"
ret = s. find("rain") #5
ret = s. find("yua") #1
print(ret)

index() 同上,但是找不到会报错

count():计数

#11 count:计数
names = "张三 李四 王五 张三 张三 赵六"
print(names.count("张三"))

replace() 替换

info = "i am yuan"
new_info = info. replace("yuan", "alvin")
new_info = info. replace("yuan", "alvin",2)#修改替换的次数,比如改成前2次
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇