随笔分类 - Python
摘要:继承 什么是继承? 编写类时,并非总要从空白开始。如果要编写的类是另一个现成类的特殊版本,可使用继承。 一个类继承另一个类时,将自动获得另一个类的所有属性和方法。现有的类称为父类,而新类称为子类。 子类继承了其父类的所有属性和方法,同时也可以定义自己的属性和方法。 1、子类的方法__init__ 创
阅读全文
摘要:python - 类 1、创建和使用类 1.1、创建Dog类 python中,首字母大写的名称称为类。 类定义中的括号是空的,因为要从空白创建这个类 通过实例访问的对象叫做属性。例如self.age = age 1.2、根据类创建实例 执行结果: 1.3、访问属性 1.4、调用方法 根据Dog类创建
阅读全文
摘要:1、将函数存储在模块中 1.1、导入整个模块 要将函数导入,得先创建模块,模块 是扩展名为.py的文件,包含要导入到程序中的代码。 首先定义编写一个.py的文件,命名为pizza.py,代码如下: 然后新建一个make_pizza.py文件 以上,即可实现对pizza.py模块的导入。 1.2、导入
阅读全文
摘要:python函数2(返回值、传递列表...) 1、返回值 1.1、返回简单的值 1 #返回简单值 2 def get_formatted_name(first_name,last_name): 3 """返回整洁的名字""" 4 full_name = first_name + ' ' + last
阅读全文
摘要:函数 什么是函数?函数是带名字的代码块,用于完成具体的工作。写出一个函数后,就可以一直调用。 定义函数,函数的基本组成: 1.1 向函数传递参数 向函数中传递任意参数,这样打印出的结果就可以根据自己的选择,做出改变。即是下一节讲到的形参 1 #向函数传递信息 2 3 def greet_user(u
阅读全文
摘要:1 #-*- coding:utf-8 *-* 2 salary = 5000 3 4 shop_list = [('iphone',9000),('mac book',10000),('python book',90),('coffee',32), 5 ('bicycle',1500)] 6 7 money = input("请输入您的现金总数:")...
阅读全文
摘要:pycharm软件 设置头文件方法 File->settings->Editor->File and Code Templates->Python Script #!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : {TIME}
阅读全文
摘要:列表方法 一、调用方法: object.method(arguements) 方法调用与函数调用很像,只是在方法名前加上对象和句号。 1.append 定义:将一个对象附加到列表末尾 函数:lst.append(char) 代码: 结果: 2.clear 定义:清除列表内容 函数:lst.clear
阅读全文
摘要:通过名称来访问各个值的数据结构,这种数据结构称为映射。 字典是python中唯一的映射类型。 一、创建字典 二、函数dict 返回 三、字典的方法 1)clear 定义:清除 函数:dict.clear() 代码: 打印结果: 2)copy 定义:copy一个字典,并返回一个新字典,其包含的键值对与
阅读全文
摘要:1、center 定义:在字符串首尾增加内容(数字或是符号,一般都是使用符号) 函数:str.center(char) 代码: 结果: 还在可以增加空格。 代码: 结果: 2、join 定义:合并序列的元素,与split相反 函数:str.join() 代码: 结果: 3、split 定义:将字符串
阅读全文
摘要:描述 python strip() ,用于去除述字符串头尾指定字符(默认为空格或换行符)或字符序列。 注意:此方法只能去除头尾的空格或是换行符,不能去除中间的。 语法: 参数: chars -- 移除字符串头尾的指定字符序列 返回值: 返回字符串中新生成的序列 实例 打印结果:
阅读全文
摘要:一、下载python,可选择python2.x或python 3.0 下载地址:【官网】,选择系统 选择对应版本 注意自己电脑是32位(X86)还是64位(x86-64) 下载文件包,点击点击安转。(注意看第二步骤,有环境变量的配置) 二、环境变量的添加: 方式1:在安装时就勾选path选项 注:
阅读全文
摘要:描述: python isdigit()方法是 检测 字符串是否只由数字组成 函数: isdigit的方法语法: 参数: 无 返回值: 如果字符串只包含数字,返回True,否则返回False 实例: 1.返回Ture 2.返回False
阅读全文
摘要:前几天写的购物代码觉得特别冗余,而且可操作性不强,很容易出错,今天做如下简化,好用多了。 代码解析:
阅读全文
摘要:不断更新...... 1、整行向右缩进 方法:选中要向右缩进的代码,点击一次【Tab】键,向右进行一个缩进,点击2次就缩进2个【Tab】键 2、整行向左退【缩进】 方法:选中要退缩进的代码,同时点击【shift】+【Tab】键即可
阅读全文
摘要:enumerate函数使用 打印结果: 如果序号不是从0开始,可按以下代码操作: 执行结果:
阅读全文
摘要:花了1个小时,但是这个代码看着好冗余。 还有一些功能可以加,但是没想好怎么加? 另外如果有1万个商品,这种方式肯定是不行的。。。先记录下,继续优化。 打印结果:
阅读全文
摘要:python的循环 1、for循环 方法: 打印结果: 使用for...in range(x)进行循环测试: 实例 注意点: for i in range()循环时,根据需要,将下一步操作跟着的内容在循环外或循环内。因为既然是循环,那么for在执行完一轮后再打印第二次循环的内容 例子: 执行结果:
阅读全文
摘要:在学习Python的过程中,我相信有很多人和我一样,对Python的装饰器一直觉得很困惑,我也是困惑了好久,并通过思考和查阅才能略有领悟,我希望以下的内容会对你有帮助,我也努力通过通俗的方式使得对Python装饰器的理解更加的透彻。在文中如有遗漏和不足,欢迎交流和指点。 允许转载并注明出处:http
阅读全文
摘要:python学习体系 python相关书籍若干本 了解python基础数据类型 熟悉各种类型的操作方法 理解函数与类的概念 练习练习再练习 前期以被动学习为主,把每个知识点都认真的学过去,后期慢慢再把学到的知识全部输出,可以写技术博客,也可以讲给别人听,以主动输出来继续精进。
阅读全文