学习python的第四天

Posted zrxuexi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习python的第四天相关的知识,希望对你有一定的参考价值。

#本小节的重点就是区别数组和元组
#主要看元组的使用方法
#print(sys.getsizeof(f))相比生成式生成器不占用存储空间
#元组
#和数组不同的是元组不以被修改,数组可以元组是用括号 a =(1,2,3)
#数组改元组:b= tuple(a)
#可以相加放到一个新的元组
#字典的一切操作都是通过键名操作键值
#取数字
 
def hanshu():
    a=  1 2 3 
    b=a.replace( ,‘‘)#替换
    print(b)
hanshu()

 

 
#列表去重
 
a = [1,1,2,2,3]
b = []
for i in a:
    if i not in b:
        b.append(i)#运行出来的放在b数组中
print(b)

#简便方式

a = [1,1,2,2,3]
a.remove(1)#移除数组里的第一个1
print(a)

#进度条

import time
a = int(input("请输入一个数"))
for i in range(1,a):
    time.sleep(1)#程序休眠1秒
    print(%s %d%%\r%(#*i,i),end="",flush=True)

#排序

a = [1,2,3,4,5]
print(sorted(a,reverse=True))#reverse=True 翻转排序
#print(sorted(a[::-1])#[::-1]翻转这个跟这个题没关系

#key=len#指定什么方式排序,len是长度

 
list1 = [[张卓,100],[妮姐,5],[AJ,10],[王鑫,200]]
print(sorted(list1,key=lambda x:x[1]))#规定以数字排序

#好处是需要的时候生成,不占用内存

f = [x for x in range(100)if x %==0]#简写循环
print(f)

#字典认识

diet_ = 1:100,a:b
print(diet_.get(a))#动态字典用这个.get即使取不出来也不会报错

#做个字典

 
path = \\Users\\Administrator\\Desktop\\Classes_.txt‘#注意这里的的‘\\Users\\Administrator\\Desktop\\Classes_.txt’是文件地址
open_ = open(path,mode=r,encoding=utf-8)
lines = open_.readlines()
dict_ = 
for str_ in lines:
    str_1 = str_.strip(\n)
    key,value = str_1.split( )
    dict_[key] = value
num = input(>>)
value = dict_[num]
print(value)

 

 

以上是关于学习python的第四天的主要内容,如果未能解决你的问题,请参考以下文章

学习python的第四天

Python学习第四天

python 学习第四天

自学Python编程的第四天----------来自苦逼的转行人

python学习第四天

python基础学习第四天