•1,upper()把字符串更改为大写字母,忽略大小写时使用
•2,strip()默认去掉字符串左右两端的空白(\n \t space)
•3,replace () 字符串替换
•4,split ()字符串切割
•5,isdigit()判断转这个字符串是否由数字组成
•6, count () 计数器
•7, index()和find() 查找字符串在字符串中出现的位置 index会报错find不会
•8 ,len()它是一个内置函数,和其他函数调用方法不一样 计算字符串,字典,列表等中的长度
•9,startswith ()判断字符串是否以XXX开头 endswith(以XXX结尾)
•10 join() 可以把列表拼接成一个字符串

# 1,upper()把字符串更改为大写字母,忽略大小写时使用
yzm = "GEpengCheng"
a = input ("请输入验证码GEpengCheng:")if yzm.upper() == a.upper():print ("验证正确")
else:print ("验证错误")

请输入验证码GEpengCheng:gepengcheng
验证正确

# 2,strip()默认去掉字符串左右两端的空白(\n \t space)
name = "               我 的 名 字 叫 gpc                          "
print(name)
n = name.strip()
print (n)
           我 的 名 字 叫 gpc

我 的 名 字 叫 gpc

# 3,replace ( ) 字符串替换
test = "我 、喜 、欢 打  游戏"
print(test)
test1=test.replace("游戏","看书")
print (test1)
test2 = test.replace(" ","")  #去掉所有空格
print (test2)
test2 = test.replace("、","\n")
print (test2)

我 、喜 、欢 打 游戏
我 、喜 、欢 打 看书
我、喜、欢打游戏


欢 打 游戏

# 4,split ()字符串切割
b = ("好_好_学_习,天_天_向_上")
print (b)
b1 = b.split("_") # 切割后就变成了列表
print (b1)

好_好_学_习,天_天_向_上
[‘好’, ‘好’, ‘学’, ‘习,天’, ‘天’, ‘向’, ‘上’]

# 5,isdigit()判断转这个字符串是否由数字组成
money = input (">>>")
if money.isdigit():money = int (money)print (money)
else:money = 0print (money*0)

asdsd
0

#6, count () 计数器s = "小明和小红和小黑,小白,小黄是朋友"
print(s.count("小"))

5

# 7, index()和find() 查找字符串在字符串中出现的位置 index会报错find不会
s = "gpc喜欢雨雨"
print (s.find("喜"))
print(s.index("gpc"))

3
0

# 8 ,len()它是一个内置函数,和其他函数调用方法不一样 计算字符串,字典,列表等中的长度
s = "hahaha"
print (len(s))

6

s = "gpc喜欢雨雨"
i = 0
while i < len(s):print (s[i])i = i+1

g
p
c



content = input ("请输入内容:")
for a in content:if a.isdigit():print (a)

请输入内容:asda1212
1
2
1
2

# 9,startswith ()判断字符串是否以XXX开头  endswith(以XXX结尾)
name = input (">>>")
if name.startswith("葛"):print ("你姓葛")
else:("你不姓葛")

葛鹏程
你姓葛

name = input (">>>")
if name.endswith("程"):print ("yes")
else:("no")

葛鹏程
yes

# 10 join() 可以把列表拼接成一个字符串
lst = ("葛_鹏_程")
print (lst)
s = lst.split("_")
print (s)print ("_"*30)
l = ['葛', '鹏', '程']
print (l)
ll = "_".join(l)
print (ll)

葛_鹏_程
[‘葛’, ‘鹏’, ‘程’]


[‘葛’, ‘鹏’, ‘程’]
葛_鹏_程

05字符串的常用基本操作相关推荐

  1. python列表字典操作_Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结...

    创建列表 sample_list = ['a',1,('a','b')] Python 列表操作 sample_list = ['a','b',0,1,3] 得到列表中的某一个值 value_star ...

  2. python读取字符串的list dict_转:Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结...

    1 创建列表2 sample_list = ['a',1,('a','b')]3 4 Python 列表操作5 sample_list = ['a','b',0,1,3]6 7 得到列表中的某一个值8 ...

  3. [转载] Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结

    创建列表 sample_list = ['a',1,('a','b')]Python 列表操作 sample_list = ['a','b',0,1,3]得到列表中的某一个值 value_start ...

  4. Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结

    [python] view plaincopy 创建列表 sample_list = ['a',1,('a','b')] Python 列表操作 sample_list = ['a','b',0,1, ...

  5. Python入门基础篇(四)字符串的常用操作,全面易懂,简单实用!!!

    请认真阅读哦!!! 字符串几乎是所有编程语言在项目开发过程中涉及最多的一块内容,许多地方都是用到字符串的基本操作,前面讲了列表.元组,这次就来说说字符串吧 文章目录 字符串的常用操作: 1.拼接字符串 ...

  6. [PY3]——内置数据结构(3)——字符串及其常用操作

    字符串及其常用操作xmind图 字符串的定义 1. 单引号/双引号 In [1]: s1='hello world' In [2]: s1="hello world" 2. 三对单 ...

  7. Python基础教程:字符串的常用操作

    在Python中字符串的表达方式有四种 一对单引号 一对双引号 一对三个单引号 一对三个双引号 a = 'abc' b= "abc" c = '''abc''' d = " ...

  8. php 基础函数写法,字符串,常用函数

    <?php /*$c="张三": $a="hello{$c}"; $b='world{$c}'; echo $a."<br/>&qu ...

  9. python sorted下标_Python学习教程(Python学习路线):第七天-字符串和常用数据结构

    Python学习教程(Python学习路线):字符串和常用数据结构 使用字符串 第二次世界大战促使了现代电子计算机的诞生,当初的想法很简单,就是用计算机来计算导弹的弹道,因此在计算机刚刚诞生的那个年代 ...

最新文章

  1. vue3启动项目时,自动打开浏览器怎么配置?
  2. php addslashes 数组,用递归addslashes函数转义数组
  3. 洛谷 P2888 [USACO07NOV]牛栏Cow Hurdles
  4. linux cant open file for writing,linux 安装rz sz lrz lsz sftp: cannot open 文件名称 to write 报错解决...
  5. 计算机常用数制转换说课稿,进制与进制转换说课稿
  6. 深入研究 Angular 和 ASP.NET Core 3.0
  7. array sort - 4 : merge sort
  8. php递归操作目录 递归对参数转义
  9. linux系统监控命令汇总
  10. Win10将中文用户名修改为英文
  11. C#之放入透明背景字体(label标签的透明设置)
  12. Linux系统打不开gedit文本编辑器
  13. Dynamics 365 SiteMap Designer
  14. TI达芬奇系列TMS320DM8168浮点DSP C674x + ARM Cortex-A8高性能视频处理器
  15. xilinx 高速收发器Serdes深入研究 GTX-3(时钟纠正clock correction)
  16. 不惑之年一次性通过软考高项的苦与乐
  17. airpak模拟案例,Airpak模拟教程-体育馆通风模拟案例-CFD数值模拟教程airpak
  18. SQLServer 时间段分隔,时间段查询,查询时间段内的数据
  19. 长沙互联网活动基地2019年年会活动纪实
  20. 《Python程序设计基础》【第六章】习题

热门文章

  1. java file gettext_避免使用.properties文件GNU Gettext Java
  2. 网页小图标Favicon
  3. java中oriqinal_Java集合10 (NavigableMap)
  4. linux查看睡眠进程,关于 Linux 进程的睡眠和唤醒 ,来看这篇就够了~
  5. java memcachedclient_memcached client — memcached client for java使用 | 学步园
  6. Ubuntu服务器安装lamp
  7. 有关计算机基础的论文,有关计算机基础论文范文.doc
  8. 【Node.js】serve 实现目录浏览服务
  9. zkui:好用的zookeeper ui工具
  10. pip更新失败_最全Tensorflow2.0 入门教程持续更新