字符串
s = "www.luffy city.com"
改
①
s2=s.title() #首字母大写
②
s2=s.upper() #全部大写
③
s2=s.lower() #全部小写
④
s2=s.split('.')#讲字符串以.分割,并转换成列表
查
①
s = "www.luffy city.com" s2=s.index('w') #求w的索引
列表
增
①
list1=['a','b','SC',5,8,5] list1.append("alex") print(list1)
②
list1=['a','b','SC',5,8,5] list1.insert(0,"alex") print(list1)
删
①
list1=['a','b','SC',5,8,5] list1.pop() #pop()默认删除最后一个元素 print(list1)
②
list1=['a','b','SC',5,8,5] list1.remove(5) #remove()删除需要指定元素,且只删除找到的第一个 print(list1)
③
list1=['a','b','SC',5,8,5] del list1[0] #del需要指定索引序号 print(list1)
改
list1[1]='B'
②
list1.insert(4,'hanjingjing')
查
len(list1) #确定列表长度
list1=['a','b','SC',5,8,5] list2=list1[1:4] #列表的切片
字典
dic1={"k1':"v1","k2":"v2"}
增
①
dic1={"k1":"v1","k2":"v2"} dic1["k3"]="v4" print(dic1)
②
删
①
dic1={"k1":"v1","k2":"v2"} dic2={"k3":"v3","k4":"v4"} del dic1['k1'] print(dic1)
②
dic1={"k1":"v1","k2":"v2"} dic2={"k3":"v3","k4":"v4"} dic1.pop("k1") print(dic1)
③
dic1={"k1":"v1","k2":"v2"} dic2={"k3":"v3","k4":"v4"} dic1.clear() #删除列表中全部元素
改
①
dic1={"k1":"v1","k2":"v2"} dic2={"k3":"v3","k4":"v4"} dic3=dic1.update(dic2) print(dic1)
②
dic1={"k1":"v1","k2":"v2"} dic2={"k3":"v3","k4":"v4"} dic1['k1']='v5' print(dic1)
查
①
dic1={"k1":"v1","k2":"v2"} dic2={"k3":"v3","k4":"v4"} values=dic1.get("k1") print(values)
>>v1
dic1={"k1":"v1","k2":"v2"} dic2={"k3":"v3","k4":"v4"} values=dic1.get("k5") print(values)
none
②
一、
字符串
s = "www.luffy city.com"
s1 = "IG"
去除字符串s的空格
s1 = "IG"
去除字符串s的空格
s2=s.replace(" ","")
#replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次 用法:str.replace(old, new[, max]) print(s)
# 去除字符串s的空格 s1=''.join(s.split()) print(s1)
求s的长度
len(s)
a = s.index('u') print(a)
a=s[0:2] print(a)
a=s+s1
用.将s进行分割
s.split('.'
--------------------------------
二、
li = ['hello', 'luffy', 'alex']
li2 = ["mosson"]
1、列表li长度
li2 = ["mosson"]
1、列表li长度
len(li)
2、li中luffy的索引
li.index('luffy')
3. li的0位置插入"python"
li.insert(0,'python')
4. li末尾添加"xiaoming"
li.append('xiaoming')
5. 截取li的最后一个元素
li[-1]
6. 删除li中的元素alex
li.pop()
7. 两个列表连接成一个
li.extend(li2)
8. 将li的元素用+拼接成字符串
①li.exetend(li2)
②li+li2
三、
# 从dic1中获取key为d对应的value,没有不报错,有输出value
print(dic1.get("d"))
# 将dic2添加到dic1中
dic1.update(dic2)
print(dic1)
# 修改dic1中的a的value为m
dic1['a']='m'
#dic3 = {'a':'b', 'c':'d'}
# 循环获取dic3 的key value
for k in dic3:
print(k,dic3[k])
menu = {
"北京":{"沙河":"bat","昌平":{"a":"b","c":"d"}}
}
# 获取menu中a对应的value
a=menu.get('北京').get('昌平')['a']
print(a)
计算1+2+3...+98+99+100
count=0 i=0 while True: count +=1 if count>100: break else: i += count print(i)
1.python2和3的默认编码:*
Python2中默认使用ascii,Python3中默认使用utf-8
2.pass,break,continue
pass:没有任何意义,仅仅是通过,然后下一行代码执行
break:终止整个循环
continue:终止当前循环