随笔分类 -  python入门

摘要:我们在刚开始使用列表的时候,经常会遇到这种错误 list_1 = ['one', 'two', 'three', 'four', 'five'] print(list_1[5]) 这段代码看上去是没有什么问题的,但是我们注意打印列表的索引 运行代码导致索引错误: Traceback (most re 阅读全文
posted @ 2023-09-07 00:27 放氮气的蜗牛 阅读(240) 评论(0) 推荐(0)
摘要:import random#随机数函数 a = random.randint(0, 50)#随机0-50之内的整数 print(' SWS工作室 ') c = int(input("猜一下慢蜗牛心里的数字(0-50之间哦):")) n = 1 while 1: if c < 0 or c > 50: 阅读全文
posted @ 2023-08-06 00:01 放氮气的蜗牛 阅读(61) 评论(0) 推荐(0)
摘要:format()方法就是格式化指定的值,然后再将其插入字符串的占位符内 占位符用大括号{}来定义哈,可以使用命名索引{sws}、编号索引{0}、甚至空的占位符{}来标识占位符。 语法就是 string.format(value1, value2...) 话不多说,来看代码实在点 sws_1 = "M 阅读全文
posted @ 2023-07-10 10:15 放氮气的蜗牛 阅读(80) 评论(0) 推荐(0)
摘要:多态 简单地说,多态就是“拥有多种形态”,它是指:就算不知道一个变量引用的对象是什么类型,仍然可以通过这个变量调用方法,在运行过程中根据变量所引用对象的类型,动态决定调用哪个对象的方法 我们先来看看这段代码,关于括号内的object类可以看看python之object类这篇文章 class Anim 阅读全文
posted @ 2023-07-08 14:40 放氮气的蜗牛 阅读(51) 评论(0) 推荐(0)
摘要:目录 继承 语法格式 继承的代码实现 多继承 继承 语法格式 class 子类类名(父类1, 父类2...): pass r如果一个类没有继承任何类,则默认继承object python支持多继承 定义子类时,必须在其构造函数中调用父类的构造函数 这之间的继承关系就如同血缘继承一般 继承的代码实现 阅读全文
posted @ 2023-07-02 09:49 放氮气的蜗牛 阅读(118) 评论(0) 推荐(0)
摘要:数字加密方法:建立从0到9的数字序列,将输入的数字数据,每个数字在数字序列中循环右移2位,输出该数据对应的汉字大写形式。 样例1:输入123,输出三四五 样例2:输入985,输出一零七 def SlowSnail(a_list): n = 0 for i in a_list: b = int(i) 阅读全文
posted @ 2023-06-29 01:51 放氮气的蜗牛 阅读(219) 评论(0) 推荐(0)
摘要:目录 普通方法 方法重写super().xxx() 我们在python之继承及其实现方法中已经学会了打印子类在父类继承的属性 那么我们怎么打印出子类中特有的属性呢 普通方法 我们当然可以在子类中添加新的方法来打印,比如 class Farther(object): # 这里的object可写可不写, 阅读全文
posted @ 2023-06-27 17:22 放氮气的蜗牛 阅读(27) 评论(0) 推荐(0)
摘要:range() 学习了for循环后,显示数字当然也可以很轻松啦,这个时候我们就可以用到range()函数 for list_2 in range(1, 5): print(list_2) range(起始位,终止位)函数是从起始位开始生成一个一个数字,并且是逐级+1的,然后到终止位结束,当然啦,不包 阅读全文
posted @ 2023-06-23 06:03 放氮气的蜗牛 阅读(607) 评论(0) 推荐(0)
摘要:def slowsnail(num): count = num // 2 while count > 1: if num % count == 0: print('%d最大的约数是%d' % (num, count)) break count -= 1 else: print('%d是素数!' % 阅读全文
posted @ 2023-06-21 09:23 放氮气的蜗牛 阅读(114) 评论(0) 推荐(0)
摘要:import string def SlowSnail(s): up = 0 low = 0 space = 0 digit = 0 others = 0 for c in s: if c.isupper(): up += 1 elif c.islower(): low += 1 elif c.is 阅读全文
posted @ 2023-06-19 00:54 放氮气的蜗牛 阅读(648) 评论(0) 推荐(0)
摘要:while 1: year = int(input('year:\n')) #输入年、月、日 month = int(input('month:\n')) day = int(input('day:\n')) months = (0, 31, 59, 90, 120, 151, 181, 212, 阅读全文
posted @ 2023-06-18 19:57 放氮气的蜗牛 阅读(767) 评论(0) 推荐(0)
摘要:目录 创建类 创建对象 使用实例方法 类属性、类方法、静态方法 类属性 类方法、静态方法 创建类 python中使用class创建类,如 class Student: #Student为类的名称,由一个或者多个单词组成 pass#占位符 python中一切皆对象,student也是对象,叫类对象 类 阅读全文
posted @ 2023-06-12 11:24 放氮气的蜗牛 阅读(68) 评论(0) 推荐(0)
摘要:目录 什么是numpy numpy的安装 numpy数组 定义numpy数组 numpy数组的相关功能 基本操作 0数组和1数组 随机数组 二维数组 numpy的数组操作 我们再平常学习python和matlab中经常会看到一个词numpy,并且各大项目算法中都会涉及它,那究竟什么是numpy呢,我 阅读全文
posted @ 2023-05-31 12:03 放氮气的蜗牛 阅读(70) 评论(0) 推荐(0)
摘要:del函数 如果知道要删除元素在列表中的位置,可以使用del语句: list_1 = ['one', 'two', 'three'] print(list_1) del list_1[0] print(list_1) 根据索引,del语句删除了list_1列表中的第一个元素——'one' ['one 阅读全文
posted @ 2023-05-30 17:56 放氮气的蜗牛 阅读(252) 评论(0) 推荐(0)
摘要:sort() 正序 sort()可以按字母的顺序来对列表进行永久性排序(改变列表自身的排序): list_1 = ['one', 'two', 'three', 'four', 'five'] print(list_1) list_1.sort() print(list_1) 现在list_1列表中 阅读全文
posted @ 2023-05-25 03:16 放氮气的蜗牛 阅读(200) 评论(0) 推荐(0)
摘要:append()函数 在列表中添加新元素时,最简单的方法就是附加在末尾: list_1 = ['one', 'two', 'three'] print(list_1) list_1.append('four') print(list_1) 函数append()就是将'four'添加在列表末尾,而且不 阅读全文
posted @ 2023-05-14 00:49 放氮气的蜗牛 阅读(282) 评论(0) 推荐(0)
摘要:object类 如python之继承及其实现方法这一节提到过的,object类是所有类的父类,因此所有类都有object类的属性和方法。 如python之封装及私有方法使用过的,内置函数dir()可以查看指定对象所有属性 object有一个_str_()方法,用于返回一个对于“对象的描述”,对应于内 阅读全文
posted @ 2023-04-26 17:00 放氮气的蜗牛 阅读(78) 评论(0) 推荐(0)
摘要:目录 检查特殊元素 确定列表不是空的 使用多个列表 检查特殊元素 在我们上期讲的python之史上最详细if教程就提到过有关于列表的关系运算符 那我们现在来创建并且打印一个列表先 list_1 = ['SWS', 'SSN', '慢蜗牛', '小蜗牛', '小滴水'] for sws in list 阅读全文
posted @ 2023-04-15 14:44 放氮气的蜗牛 阅读(66) 评论(0) 推荐(0)
摘要:当我们想让列表中的元素一个一个打印出时,用多个print()就显得代码很繁琐了,这是我们就可以用到循环 list_1 = ['one', 'two', 'three', 'four', 'five'] for list_2 in list_1: print(list_2) 首先我们定义一个列表,然后 阅读全文
posted @ 2023-03-27 10:55 放氮气的蜗牛 阅读(111) 评论(0) 推荐(0)
摘要:python中当输出需要拼接字符串(char)和整数(int)时,需要用到str()函数 如果编写如下代码: age = 23 print("Happy " + age +"ed Birthday!") 会出现如下报错: print("Happy " + age +"ed Birthday!") T 阅读全文
posted @ 2023-03-16 15:01 放氮气的蜗牛 阅读(57) 评论(0) 推荐(0)