第一模块考核后作业

字符串

 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的空格
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)
求s中u的索引
a = s.index('u')
print(a)
获取s的前两个字符
a=s[0:2]
print(a)
字符串s与s1进行拼接
a=s+s1
用.将s进行分割 
s.split('.'
--------------------------------
二、
 li = ['hello', 'luffy', 'alex']
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:终止当前循环


原文地址:https://www.cnblogs.com/hantongxue/p/11437077.html