python class分为三个部分:class and object(类与对象),inheritance(继承),overload(重载)and override(覆写)。class and object类的定义,实例化。及成员訪问。顺便提一下python中类均继承于一个叫object的
转载 2019-04-23 20:12:00
95阅读
2评论
先给大家来个干货^~^,学习Python的一个好站点,http://learnpythonthehardway.org/book/ 经典样例 以下是几个老经典的样例喽,刚接触Python的能够敲一敲,看看结果喽! my_name='Zed A. Shaw' my_age=35#not a lie my_height=74#inches my_weight=180#1bs my_eyes='
转载 2015-12-19 08:44:00
80阅读
2评论
  问题描述 不知道小伙伴们在写代码时有没有遇到这种情况:每次写递归就莫名其妙地写出来了,没运行之前自己完全不知道对不对,就是写递归完全靠直觉。又或者一路递归,从此回不来……,接下来让我们好好研究研究递归这个磨人的小妖精到底是怎样的。 解决方案 百度百科上对递归算法的定义如下:递归算法是指一种通过重复将问题分解为同类的子问题而解决问题的方法。相信很多小伙伴看了之后一脸懵逼,没关系,接下来
转载 2021-06-24 10:26:54
198阅读
python社区不乏幽默。先来看“python之道”这首诗。 导入this包: import this 输出是一首诗,这首诗总结了Python的风格,能够指导Python程序猿的编程。 以下是译文: The Zen of Python, by Tim Peters Python之道 Beautiful is better than ugly. 美观胜于丑陋。 Explic
转载 2017-06-21 21:35:00
55阅读
range使用方法 使用python的人都知道range()函数非常方便,今天再用到他的时候发现了非常多曾经看到过可是忘记的细节。 这里记录一下: range(1,5)#代表从1到5(不包括5) [1,2,3,4] range(1,5,2)#代表从1到5,间隔2(不包括5) [1,3] range(
转载 2017-07-25 09:17:00
81阅读
2评论
Python中一切皆是对象,每一个对象都能够有多个属性。Python是怎样管理这些属性呢?我们来探讨一下。 属性的__dict__系统 对象的属性包括两部分:类属性和对象属性。对象的属性可能来自于其类的定义,叫做类属性。类属性可能来自于类的定义自身,也可能来自父类。一个对象的属性还可能是该对象实例定义的,叫做对象属性。 对象的属性存储在对象的__dict__属性中。__dict__为一个字
转载 2017-06-17 17:07:00
81阅读
简单归纳总结一下HTML常见元素,可以当做前端入门的第一篇文章
原创 精选 2022-02-15 19:17:06
416阅读
1点赞
我一直觉得IT行业 程序员行业。甚至觉得程序员人群 是一个特殊存在的群体。入门到放弃,是真的,IT门槛高嘛。其实吧,IT编程门槛,是有的,但是对于感兴趣的,想学习IT编程同学来说,也是一件容易事情其实。我突然想讲一下我学编程的第一课,也是最难的。。。。。最近又经常遇到这种问题当然还有很多问题和坑。是巨坑是真坑。我来讲讲初学者在学习编程时候遇到的拦路虎环境配置入门编程的第一课,惨痛的第一课。做编程,
原创 2023-05-29 09:27:16
71阅读
再见魔兽
原创 2021-07-23 17:36:29
111阅读
我一直觉得IT行业 程序员行业。甚至觉得程序员人群 是一个特殊存在的群体。 入门到放弃,是真的,IT门槛高嘛。 其实吧,IT编程门槛,是有的,但是对于感兴趣的,想学习IT编程同学来说,也是一件容易事情其实。 我突然想讲一下我学编程的第一课,也是最难的。。。。。最近又经常遇到这种问题 当然还有很多问题和坑。是巨坑是真坑。我来讲讲初学者在学习编程时候遇到的 拦路虎 环境配置 入门编程的第一课,惨痛
原创 2023-05-25 16:32:57
55阅读
一、文件的基础操作文件:保存信息1、文件的基础操作:1.打开 open(文件名,访问模式) 建议文件名写成带完整路径的2.读 read()3.写 write()4.关闭 close()1.打开 open(文件名,访问模式)f = open('C:/Users/运营/Desktop/test.txt') # f 表示文件对象2.读 read()text = f.read(
原创 2023-03-20 09:59:24
122阅读
VIMvi Visual editor,文本编辑器,是 Linux 必备工具之一,功能强大,学习曲线较陡峭,学习难度大vim VIsual editor iMproved ,和 vi 使用方法一致,但功能更为强大,不是必备软件。官网:​​www.vim.org​​ 说明: 如果该文件存在,文件被打开并显示内容 如果该文件不存在,当编辑后第一次存盘时创建它 三种常见模式: 命令(command):
原创 2022-07-07 23:14:09
642阅读
1点赞
Java,作为一种广泛应用的编程语言,具有跨平台、面向对象、安全性高等特点,被广泛应用于企业级应用、移动开发、大数据处理等多个领域。对于初学者而言,了解Java的基本概念、发展历程和应用领域,是入门Java编程的第一步。首先,我们需要了解Java的基本语法和规则。Java的语法相对简洁明了,易于学习和掌握。它采用类似C++的语法结构,但更加简洁和规范。变量、数据类型、运算符、控制流等基本元素构成了Java程序的基础。其次,Java的面向对象特性是其核心优势之一。
1.什么事编程,什么事编程语言? 编程:用代码编写程序编程语言:用哪种语法规则来编写程序a = 10 => 0101010(exe)2.编程语言分类 1.编译型:C,GO 一次性把源代码进行翻译 特点:执行效率很高,平台依赖性一般比较高 2.解释型 :javascript,python,ruby逐行的对源代码进行翻译和运行特点:执行效率相对较低,源代码一般无法加密
推荐 原创 2023-03-10 08:43:59
858阅读
一、递归如果一个函数在内部不调用其它函数,而是自己,这个函数就是递归函数;优点:定义简单,逻辑清晰特性:1)必须有一个明确的结束条件;2)超出一定调用次数,会导致栈溢出;递推回溯1、累计求和 def funa(n): sum1 = 0 for i in range(1, n + 1): sum1 += i # sum1 = sum1 + i print(sum1)
推荐 原创 2023-03-15 10:12:59
636阅读
一、转义符1.转义字符 \ 转义符2.字符串编码3.格式化输出"1.转义字符:首先是转义的意思" \n 换行符 print('hello\nworld')print('hello\\nworld') 输出:hello\nworld # 取消转义\t 制表符 ----自动排版的功能 ----一般情况下是代表4个空格 s1 = '姓名\t\t\t年龄\t\t\t性别\t\t班级's
原创 精选 2023-03-12 11:18:40
451阅读
一、类的私有属性和方法_x 单前置下划线,表示私有属性或方法,但是类对象和子类可以访问__x 双前置下划线,私有属性或方法,只有类对象自己能访问,子类不能访问__x__ 魔法方法或属性class Classmate: name = 'lucy' _age = 20 # 伪私有属性 __sex = 'F' # 私有属性c = Classmate()prin
原创 精选 2023-03-16 08:54:34
296阅读
文章目录1. 习惯性唠叨点啥2. 什么造就了爬虫3. 为什么要反爬虫4. 反反爬虫的权重5. 高级的反爬手段6. 爬虫的发展方向7. ...
转载 2021-08-10 10:51:17
275阅读
一、列表 1.列表的切片 [开始标签:结束标签:步长] 开始标签:结束标签是左闭右开(左包含右不包含)下标 ----位置,默认是从0开始(从左到右) 从右到左的下标,第一个下标为-1lst = [1,2,3,4,5]print(lst[0])输出:1print(lst[1])输出:2print(lst[-1])输出:5 切片print(lst[1:4:1])输出:2,3,4print(
推荐 原创 2023-03-11 18:44:51
1286阅读
一、continue 和 breakcontinue 和 break只能在循环里使用continue:继续;跳出循环,跳出本轮循环,继续下一轮break:跳出循环;例1 :循环吃5个橘子,吃到第3个就吃饱了,不吃了 i = 1while i <= 5: if i > 3: print('吃饱了,不吃了') break print(f'这是吃第{i
原创 精选 2023-03-14 08:40:15
311阅读
  • 1
  • 2
  • 3
  • 4
  • 5