python基础
Posted 笃行之
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础相关的知识,希望对你有一定的参考价值。
python2.7 过渡版本(因为python3不兼容python2),没有2.8,而且2.7仅支持到2020年。希望使用3.5以上。
字符串常用功能
移除空白
name = " dengyong "
print(name)
print(name.strip()) #可以脱掉空格,TAB,回车
分割
print(name.split()) #分割,把一个字符串按空格分割成列表
print(name.split(";")) #按分号分割成列表
判断字符串长度(密码长度验证)
print(len(name)) #长度判断
索引
切片
name1 = "adb,dcd,edw"
print(name1.index("a")) #索引
print(name1[0:2]) #切片
print(name1[-5:-1]) #切片,倒着切最后一个,但可能少尾巴,就是顾头不顾尾
print(name1[-4:]) #切片
print(name1[0::2]) #切片 跳着切 ,2是步长
列表常用功能
names = [“zahngsan”,"lisi","wangwu","zhangqi","jiaozi","lisi"]
print(type(names)) #查看数据类型
print(names[0])
print(names[-1])
print(names.index("zhangqi")) #返回元素的索引
print(names[3:]) #打印出 zahngqi后面的所有元素
print(names.count("lisi")) #统计lisi有几个同名
names.append("guangtou") #追加名字
print(names)
插入名字
names.insert(4,"chentao") #chentao插入到了jiaozi后面
names.insert(3,"hzq") ##hzq插入到了jiaozi前面
print(names)
print(names.pop(4)) #删除 jiaozi被删除了
print(names)
names.remove(lisi) # 默认删除第一个
print(names)
del names[1] #删除
print(names)
以上是关于python基础的主要内容,如果未能解决你的问题,请参考以下文章