Python 字符串 列表 元组 字典
程序员文章站
2022-07-14 23:02:45
...
字符串
双引号或者单引号中的数据,就是字符串
-
字符串输入
password = input("请输入密码:") print('您刚刚输入的密码是:',password)
-
下标索引
name = "alice" print(name[0])
-
切片
name = "alice" # 切⽚的语法:[起始:结束:步⻓] print(name[0:3]) # 取下标0~2 的字符 ali print(name[1:]) # 取下标为1到最后的 lice a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] print(a[0:6:2]) # [0, 2, 4]
-
字符串常见操作
mystr.find(str,start=0,end=len(mystr))
检测 str 是否包含在 mystr中,如果是返回开始的索引值,否则返回-1mystr.index(str,start=0,end=len(mystr))
跟find()⽅法⼀样,只不过如果str不在 mystr中会报⼀个异常.mystr.count(str,start=0,end=len(mystr))
返回 str在start和end之间 在 mystr⾥⾯出现的次数mystr.replace(str1,str2,mystr.count(str1))
把 mystr 中的 str1 替换成 str2,如果 count 指定,则替换不超过 count 次.mystr.split(str=" ",2)
以 str 为分隔符切⽚ mystr,如果 maxsplit有指定值,则仅分隔 maxsplit 个⼦ 字符串mystr.capitalize()
把字符串的第⼀个字符⼤写a.title()
把字符串的每个单词⾸字⺟⼤写
列表
⽐C语⾔的数组强⼤的地⽅在于列表中的元素可以是不同类型的
namesList = ['xiaoWang','xiaoZhang','xiaoHua']
testList = [1, 'a']
for x in namesList:
print(type(x))
for x in testList:
print(type(x))
结果
<class 'str'>
<class 'str'>
<class 'str'>
<class 'int'>
<class 'str'>
上一篇: Dating with girls(2)
下一篇: python读取pdf文件接口