~玉米糊~
慢慢来,也会很快。 非宁静无以志学,学什么都一样,慢慢打基础,找规律、认真、坚持,其余的交给时间。
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: 1. 单星(*)和双星(**)运算符的作用,请举例说明 # 单星(*) # 以元组形式导入 # 可变参数 # 如果可变参数不是最后一个参数,那么为可变参数后面的形参指定参数值,必须用命名参数 def fun1(param1, *param2, x): print('param1:', param1) 阅读全文
posted @ 2022-04-16 21:12 yuminhu 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 1 . 编写一个函数(不要使用python模块的函数),打乱列表元素的顺序 import random a = [1,2,3,4,5,6,7,8,9, 0] def random_list1(a): for i in range(0, 100): index1 = random.randint(0, 阅读全文
posted @ 2022-04-16 20:42 yuminhu 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 1、生成器与yield 若函数体包含yield关键字,再调用函数,并不会执行函数体代码,只是得到的返回值即生成器对象 def my_range(start,stop,step=1): while start < stop: yield start start += step g = my_range 阅读全文
posted @ 2022-04-03 22:44 yuminhu 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 1、迭代器介绍 迭代器即用来迭代取值的工具,而迭代是重复反馈过程的活动。其目的通常是为了逼近所需的目标或结果,每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次迭代的初始值,单纯的重复并不是迭代 goods=['mac','lenovo','acer','dell','sony' 阅读全文
posted @ 2022-04-03 22:21 yuminhu 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 一、引言 软件的设计应该遵循开放封闭原则,即对扩展是开放的,而对修改是封闭的。对扩展开放,意味着有新的需求或变化时,可以对现有代码进行扩展,以适应新的情况。对修改封闭,意味着对象一旦设计完成,就可以独立完成其工作,而不要对其进行修改。 软件包含的所有功能的源代码以及调用方式,都应该避免修改。否则一旦 阅读全文
posted @ 2022-04-03 14:13 yuminhu 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 一、引入​ 解释器在执行到定义变量的语法时,会申请内存空间来存放变量的值,而内存的容量是有限的,这就涉及到变量值所占用内存空间的回收问题,当一个变量值没有用了(简称垃圾)就应该将其占用的内存给回收掉,那什么样的变量值是没有用的呢? ​ 单从逻辑层面分析,我们定义变量将变量值存起来的目的是为了以后取出 阅读全文
posted @ 2022-04-02 22:19 yuminhu 阅读(24) 评论(0) 推荐(0) 编辑
摘要: s1 = 'abcde' # 使用循环 s2 = '' for c in s1: s2 = c + s2 print(s2) #使用分片 s2 = s1[::-1] print(s2) edcba edcba 阅读全文
posted @ 2022-03-26 11:42 yuminhu 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 检测字符串是否为数字 s1 = '123456' s2 = '12.45' s3 = 'ab12' s4 = 'abc' s5 = 'ab_12' print(s1.isdigit()) print(s1.isdecimal()) print(s1.isnumeric()) print(s2.isd 阅读全文
posted @ 2022-03-26 11:42 yuminhu 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 修改字符串首字母的大小写 s1 = 'hello' print(s1) print(s1.capitalize()) # s1[0] = 'H' # 只读的,会抛出异常 s1 = s1[0:1] + s1[1].upper() + s1[2:] print(s1) hello Hello hEllo 阅读全文
posted @ 2022-03-26 11:41 yuminhu 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 1. 如何表示二进制、八进制和十六进制 n = 1234 n2 = 0b1101 print(n2) n3 = 0o127 print(n3) n4 = 0xF15 print(n4) 13 87 3861 2.进制之间如何转换 # 十进制转换为二进制 print(bin(120)) print(t 阅读全文
posted @ 2022-03-26 11:40 yuminhu 阅读(239) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页