随笔 - 26,  文章 - 0,  评论 - 0,  阅读 - 23812

1.换行符   \n

2.注释    ' ': 单引号注释;“ ”:双引号注释;''' ''':三引号注释;

一、列表(有序的) 标示:list=[]

列表中可以包含:字符、数字、字典、列表、字符串等

list.append(x):把需要添加的元素添加到列表中(值添加到列表的末尾)(见例1) 

list.insert(i,x):添加元素到列表中(i:列表中下角的位置,x:需要添加的值)(见例2) 

list.pop([i]) :删除列表指定位置的元素(见例3)

list.remove(x):删除列表中的某一个值(见例4)

list.clear():清除列表中所有元素(见例5)

list.count(x):查询列表中某个元素出现的次数(见例6)

list.reverse():倒序排列列表中的值(见例7)

list.sort():对列表中的元素进行正序排序(见例8)

list.copy():返回列表的复制,相当于[a:]

len(list):查看字典中的元素的个数(见例9) 

list[1:]:获取列表中第二个到最后一个的元素(见例10)

list[-1]:获取列表中最后一个元素(见例10)

list[-2:]:获取列表中最后两个元素(见例10)

list1+list2:两个列表相加合并为一个列表(见例10)

# 例1:
a=[1,2,3,'张三']
a.append([1,2])
print(a)

#例1

a=[1,2,3,'张三']
a.append('王二')
print(a)

打印结果:

 # 例2:

a=[1,2,3,'张三']
a.insert(2,'蝴蝶飞飞')
print(a)

打印结果:

  

# 例3:
a=[1,2,3,'张三']
a.pop([1])
print(a)

打印结果:

# 例4:
a=[1,2,3,'张三']
a.remove(2)
print(a)

打印结果:

 

# 例5:
a=[1,2,3,'张三']
a.clear()
print(a)

打印结果:

# 例6:
a=[1,2,3,'张三',2]
b=a.count(2)
print(b)

打印结果:

# 例7:
a=[1,2,3,'张三',2]
a.reverse()
print(a)

打印结果:

 

# 例8:
a=[1,2,3,6,2]
a.sort()
print(a)

打印结果:

  

# 例9:
a=[1,2,3,"this is a list"]
print(len(a))

打印结果:

 # 例10:

a=[1,2,3,"this is a list",4,5]
b=[11,12]
print(a[-1]) #获取列表最后一个数值
print(a[-2:]) #获取列表最后两个数值
print(a[1:]) #获取列表所有数值
print(a+b) #两个列表数据相加

打印结果:

  二、字典 (无序的,不能重复)标示(键值对的方式):dict={'key':'值'}

 dict['key']:根据键名获取对应的值(见例1)

dict.get('key'):根据键名获取对应的值(见例1)

dict['key']='value1':修改键名中的值给键名赋值(见例2)

dict['key1']='value2':给字典中新增加一个键值对信息(见例3)

len(dict):获取字段的长度(见例4)

dict.clear():清空字典中所有元素(见例5)

del dict['key']:删除字典中的键值对(见例6)

del dict:删除整个字典(见例7) 

# 例1:
a={'姓名':'王晓晓','性别':'女','年龄':'30'}
print(a['姓名'])
print(a.get('姓名'))

打印结果: 

 

# 例2:

a={'姓名':'王晓晓','性别':'女','年龄':'30'}
a['姓名']='张文文'
print(a)

打印结果:

  

# 例3:
a={'姓名':'王晓晓','性别':'女','年龄':'30'}
a['职业']='程序员'
print(a)

打印结果:

 # 例4:

a={'姓名':'王晓晓','性别':'女','年龄':'30'}
print(len(a))

打印结果:

 

 # 例5:

a={'姓名':'王晓晓','性别':'女','年龄':'30'}
print(a.clear())

打印结果:

 

# 例6:
a={'姓名':'王晓晓','性别':'女','年龄':'30'}
del a['姓名']
print(a)

打印结果:

# 例7:
a={'姓名':'王晓晓','性别':'女','年龄':'30'}
del a

打印结果:

 三、元祖 标示:()

元祖中的值是固定的,不能进行增删改操作,也是有序列表(其他操作类似于列表)

四、字符串 标示str=""

字符串的取值和列表的取值方式相同。

str.find('需查找的信息'):找到了返回信息所在的下标号,找不到返回-1(见例1)

str.split('、'):把字符串转换成列表,根据、来进行分割(根据什么分割就填什么)(见例2、例3)

str.split('、',2):根据、来分割,后面是分割的次数(见例4)

str.strip('!'):删除字符串首和尾的一个标记,中间不受影响。(见例5)

str.lstrip/rstrip('!'):删除最左边或最右边的标记(标记必须在字符串的首位)。(见例6) 

str1+str2:两个字符串组合成一个字符串。(见例7)

str.upper():字符串中字母全部改成大写。(见例8 )

str.lower():字符串中的字母全部改成小写。(见例8)

str.replace('替换前的数据','替换后的数据'):替换字符串中的数据。(见例9)

str.replace('替换前的数据','替换后的数据','1'):替换字符串中的数据1是替换次数。(见例9)

# 例1:
a="湖北省武汉市江夏区"
print(a.find('武'))

打印结果:

# 例2:
a="我的老家在湖北省武汉市江夏区,哪里有我很多的朋友"
b=a.split(',') #根据,分割
print(b)
#例3
a="我的老家在湖北省、武汉市、江夏区,哪里有我很多的朋友"
b=a.split('、') #根据、分割
print(b)

打印结果(例2和例3):

# 例4:
a="我的老家在湖北省、武汉市、江夏区,哪里有我很多的朋友"
b=a.split('、',1)    #根据、分割一次
print(b)

打印结果:

 

#例5
a='!hell!surpring!'
b=a.strip('!')
print(b)

打印结果:

#例6

a='!hell!surpring!'
b=a.rstrip('!')
print(b)

打印结果:

#例7
a='hell!surpring!'
b='你好,给你个惊喜!'
print(a+b)

打印结果:

#例8
a='Hello!Surpring!'
b=a.upper() #字符串全部改成大写字母
c=a.lower() #字符串全部改成小写字母
print(b)
print(c)

打印结果:

#例9
a='Hello!Surpring!'
b=a.replace('Hello','Hi')
print(b)
c=a.replace('r','R',2)
print(c)

打印结果:

 

 

posted on   雪之缘  阅读(171)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示