自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Python编程基础Task12

习题P184 Python自带的open可以打开指定文字编码的文件。 只需要传入encoding函数即可 2. length = {} with open('test.txt','r') as f: for i in f: print(i) word = i.split(' ') del word[len(word)-1]#删除换行符号 for i in range(len(word)): length[word[i]] = len(wo

2020-10-05 21:55:06 1002

原创 Python编程基础Task11

习题P162 使用all方法: import random print(random.__all__) #['Random', 'seed', 'random', 'uniform', # 'randint', 'choice', 'sample', 'randrange', # 'shuffle', 'normalvariate', 'lognormvariate', 'expovariate', # 'vonmisesvariate', 'gammavariate', 'triangular'

2020-10-02 22:47:14 147

原创 python编程基础Task10

习题P134 2. 在变量和函数名前加两个下划线“——” 原因:由于格式不当,对类的调用被误认为是类的一部分 改进: class C: def myFun(self): print('Hello!') c = C() c.myFun() 4. class Ticket(): ticket = 100 adult = 0 kid = 0 week = 0 def __init__(self,a,k,w):

2020-09-30 22:04:50 158

原创 Python编程基础Task09

习题P115 在函数内,""或者"""  """,在引号内编写文档。 2. #参数注解: def accumlate(x:int, y:int): return x+y #返回值注解: def accumlate(x:int, y:int) -> int: return x+y 3. 在闭包中要使用nonlocal关键字对需要更改的变量进行声明 首元素从小到大排序: a = [[6,5],[3,7],[2,8]] b = sorted(a,key=(lambda x:

2020-09-24 21:44:28 153

原创 Python编程基础Task08

习题P65 a = (1,) print(type(a)) 2. s = set() s.add('X') s.add('Y') s.add('Z') print(s) 3. lst = ['A','B','A','B'] s = set(lst) lst = list(s) print(lst) 4. a = {6,7,8} b = {7,8,9} c =a.difference(b) print(c) 5. a = {'A', 'B', 'C'} b = {'B', 'C', 'D

2020-09-22 21:54:27 106

原创 Python编程基础Task07

习题P87 """ 字典的长度是多少? """ print(dic.__len__()) """ 请修改'java' 这个key对应的value值为98 """ dic1={ 'java': 98 } dic.update(dic1) print(dic) """ 删除c这个key """ del dic['c'] print(dic) """ 增加一个key-value对,key值为php, value是90 """ dic1={ 'php': 90 } dic.upd

2020-09-22 20:26:36 161

原创 Python基础教程Task06

习题P78 #批量替换字符串中的元素 使用格式化 #把字符串用空格进行拆分 split(str="", num) #去除字符串首位的空格 str.lstrip() 2. 由于isdigit函数与isnumeric相近,所以用isnumeric实现isdigit函数 各数字判断函数间差异如下图 str=input() for i in str: if u'\u4e00' <= i <= u'\u9fff':#判断字符串是否包含中文 print(False)

2020-09-21 17:42:22 116

原创 Python编程基础Task05

习题P68 print((1,2)*2) print((1,)*2) print((1)*2) 输出结果: 其中,第一项与第二项都为元组,只不过第二项元组元素仅有一个。 第三项则为数值,所以结果为1*2=2 将元组中的元素与变量一一对应 属于 使","对每个变量及元素进行分隔。 对于一个变量占位多个元素,可以使用"*" ...

2020-09-19 20:17:47 161

原创 Python基础教程Task03

练习题P63 for i in range(1,7): lst = [2, 5, 6, 7, 8, 9, 2, 9, 9] num=int(input()) if num==1: print("在列表末尾增加15") lst.append(15)#在列表末尾添加15 print(lst) elif num==2: print("在列表的中间位置插入元素20") lst.insert(4,20

2020-09-18 20:04:40 177

原创 Python基础教程Task03

练习题P52 import random a=random.randint(0,100) print("猜测一个0-100的整数") try: for i in range(1,100): num =int(input("第%d次猜,请输入一个整数:"%i)) i+=1 if num > a: print("大了") #continue elif num < a:

2020-09-17 21:27:02 284

原创 Python组队学习Task02

作业P43 for num in range(1500,2701): if num % 7==0: if num % 5==0: print(num) else: pass 结果: 1505 1540 1575 1610 1645 1680 1715 1750 1785 1820 1855 1890 1925 1960 1995 2030 2065 2100 2135 2170 2205 2240 2275 2310 2345

2020-09-16 21:37:28 208

原创 Python组队学习第一次作业

注释 Python的注释分为 整行注释 区间注释 其中,区间注释有两种表示 print("Hello world")#这是一个注释 ''' print("Hello China") ''' """ print("Hello Python") """ 代码运行结果如下 运算符 ①算数运算符 print(1+1)#加 print(1-1)#减 print(2*3)#乘 print(9/4)#除 print(9//4)#整除 print(9%4)#取余 print(2**3)#幂 运算结果如下 整除

2020-09-15 19:18:45 293

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除