Python学习笔记之变量篇

Python学习笔记之基础变量篇


print("###################################################隔离带#######################################################")
a='123456789 098765432123456789 0987654321'
# 下标与切片字符串
print(a[2])               #下标  2为下标号,从0开始
print(a[0:6:1])           #切片  [开始:结束:步长间隔]
                              # ()不包含最外层,[]包含最外层
                              #开始位默认为0,步长默认为1,步长为负数时为倒述

#find():查找子字符串位置
print("查找字符串位置",a.find("1"))        #查找子字符串位置   字符串.find("子字符串",开始,结束)
                                #查找到时返回位置,查询不到时返回-1
                                #rfind与find功能相同,但【右边】开始查询

#index():查找子字符串位置
print("查找字符串位置",a.index("1"))       #查找子字符串位置   字符串.index("子字符串",开始,结束)
                                #查找到时返回位置,查询不到时报错
                                #rindex与index功能相同,但【右边】开始查询


#count():查询子字符串出现次数
print("查询字符串出现次数",a.count("1"))       #查询子符串出现次数    字符串.count("子字符串",开始,结束)
                                #查询完成后反馈出现次

#replace():替换字符串
print("替换字符串",a.replace("1","一"))   #替换字符串   字符串.replace("目标字符串","替换字符串",替换次数)  替换次数默认为全部
                                #不会修改旧字符串,需要一个新的变量做为  返回值来进行接收修改过的字符串


#split():分割字符串
print("指定字符分割",a.split("0"))         #分割字符串      字符串.split("分割字符串",分割次数)     分割次数默认为全部
                                         #需要一个列表来进行承接分割后的字符串     分割字符串会丢失

#rsplit():分裂字符串
print("在空格处分割",a.rsplit())               #将字符串中有空格的地方分裂成多个字符串,形成成列表
                                             # 需要一个列表来进行承接分割后的字符串     分割字符串会丢失


#join():连接字符串
list1 = ['1', '0', '1', '0']    #列表
print("链接符号".join(list1))           #'链接符号'.join(列表)


a=" he Xu bo    "
#capitalize():字符串首字母小写转大写
print("首字母转大写",a.capitalize())           #字符串首字母转大写,其他字母全部转为小写

#title():字符串每个单词的首字母转大写
print("首字母大写",a.title())

#lower():字符串中⼤写转⼩写
print("字符串全部小写",a.lower())

#upper():字符串中⼩写转⼤写
print("字符串全部小写",a.upper())

#lstrip():删除字符串左侧空⽩字符
print(a.lstrip())

#rstrip():删除字符串右侧空⽩字符
print(a.rstrip())

#strip():删除字符串两侧空⽩字符
print(a.strip())

#startswith()判断字符串是否以某个子串开头
print(a.startswith(" he"))          #startswith("判断子串",开始位置,结束位置)
                                     #是:返回True   否:返回False

#endswith():判断字符串是否以某个子串结尾
print(a.endswith(" 1 "))            #endswith("判断子串",开始位置,结束位置)
                                     #是:返回True   否:返回False

#isalpha():至少还有一个字母,且所有字符都由字母组成返回True 否则返回 False。
print(a.isalpha())

#isdigit():如果字符串只包含数字则返回 True 否则返回 False。
print(a.isdigit())

print("###################################################隔离带#######################################################")
####列表
a=["1","2","3","4","5","6","7","8","9"]
print(a.index("4"))                 #返回数据所在位置的下

#在列表尾部添加数据
a.append("0")               #添加列表为添加整个列表整体做为一个字符串添加
print(a)

#列表尾部添加数据,且数据拆分为字符单个添加
a.extend("987")             #添加列表是拆分为单个字符串添加
print(a)
#insert(),指定位置添加序列
a.insert(1,"001")           #insert(位置下标,添加内容)
print(a)

#删除
del a[0]            #删除指定位置
print(a)
#del a                #删除整个列表
print(a)


#删除指定下标(默认为最后一位)数据  ,并返回该数据
print(a.pop())
print(a)

#clear():清空列表
a.clear()
print(a)

#reverse()逆置
a.reverse()
print(a)

#len()访问列表⻓度,即列表中数据的个数
print("列表中数据个数",len(a))

#遍历列表 for循环
for i in a:
    print(i)
#遍历列表 while循环
i=0
while i<len(a):
    print(a[i])
    i+=1


print("###################################################隔离带#######################################################")
###元组  #存入以后值不可以修改     (,,,,)存入单个数据时,也需要加 ,
a=("He","Xu","Bo")
print(a[0])                #下表查找数据

#index()查找数据返回下表,没有发生错误
print(a.index("He"))

#count() 查找出现次数
print(a.count("He"))

#len()查询长度
print(len(a))

print("###################################################隔离带#######################################################")
###词典
a={"name":"博","age":22,"id":123}

#修改数据/添加数据
a["name"]="admin_博"     #修改数据
a["height"]="183"        #添加数据
print(a)

#keys() 查找词典的key,返回可迭代对象
print(a.keys())
#value()查找词典的value,返回可迭代对象
print(a.values())

#itmes()


#遍历keys
for key in a.keys():
    print(key)

#遍历value
for values in a.values():
    print(values)

其实还有一些没写完,因为赶进度所以跳过了一些,先看函数了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值