当前位置: 首页 > 科技观察

一篇文章带你了解Python字符串基础

时间:2023-03-12 11:16:19 科技观察

大家好,我是Go进阶者。今天给大家分享一些Python的基础知识(字符串入门)。来看看~为什么需要字符串?调用浏览器登录某些网站时,需要输入密码。浏览器将密码传给服务器后,服务器会对密码进行校验。验证过程是将之前保存的密码与本次通过的密码进行比较。,如果相等,则认为密码正确,否则认为密码不正确;由于服务器要存储这些密码,所以可以用数据库(如MySQL)来实现。当然,为了简单起见,我们可以先找一个变量来存放密码;那么如何用字母存储密码呢?这时候,我们就需要用到字符串了。1.Python中字符串的格式下面定义的变量a存储一个数值。a=100下面定义的变量b存储了一个字符串类型的值。b="helloitcast.cn"orb='helloitcast.cn'总结:双引号或单引号内的数据为字符串2.字符串输出示例:name='ming'position='lecturer'address='Floor1,中山市坪区建财城西路金燕龙写字楼'print('----------------------------------------------------')print("姓名:%s"%name)print("职位:%s"%position)print("公司地址:%s"%address)print('-----------------------------------------')结果:-----------------------------------姓名:明职务:讲师公司地址:中山市昌平区建财城西路金燕龙写字楼一楼------------------------------------------------三、字符串输入input可以完成从中获取数据键盘通过它,然后保存到指定的变量中;注意:通过input获取的数据保存为字符串,即使输入为数字,也保存为字符串。例子:userName=input('请输入用户名:')print("用户名是:%s"%userName)password=input('请输入密码:')print("密码是:%s"%password)结果:(根据输入结果不同)4.下标和切片1.下标索引所谓“下标”就是数字,就像超市里的储物柜的编号一样。通过这个编号,可以找到对应的存储。空间。生活中的“下标”超市储物柜字符串中“下标”的使用列表和元组支持下标索引很容易理解。字符串实际上是字符数组,所以也支持下标索引。如果有一个字符串:name='abcdef',在内存中的实际存储如下:如果要取出一些字符,可以使用下标的方法,(注意Python中下标从0开始)name='abcdef'print(name[0])print(name[1])print(name[2])结果:2、slice的概念:slice是指截取被操作对象的一部分的操作。字符串、列表和元组都支持切片操作。3、切片语法:[Start:End:Step]注意:选择的区间为左闭右开,即从“start”位开始,到“end”位之前的位结束(不是包括结束位本身)。我们以字符串为例。如果取出一部分,可以在方括号[]中使用:例子:name='abcdef'print(name[0:3])#去掉下标0~2的字符运行结果:例子:name='abcdef'print(name[0:5])#去掉标记0~4的字符的运行结果:例:name='abcdef'print(name[3:5])#去掉标记的字符的运行结果3and4:Example:name='abcdef'print(name[2:])#去掉2到下标结尾的字符运行结果:Example:name='abcdef'print(name[1:-1])#RemoveCharactersmarkedfrom1tothelast2charactersrunningresult:>>>a="abcdef">>>a[:3]#runningresult'abc'>>>a[::2]#runningresult'ace'>>>a[5:1:2]''#运行结果>>>a[1:5:2]'bd'#运行结果>>>a[::-2]'fdb'#运行result>>>a[5:1:-2]'fd'#Runningresult5.总结本文详细讲解了Python(字符串)的基础知识。介绍对字符串和切片的操作。下标索引。以及在实际操作中遇到的问题,都给出了解决方案。希望能帮助大家更好的学习Python。本文转载自微信公众号《Go语言进阶学习》,可通过以下二维码关注。转载本文请联系Go语言进阶学习公众号。