函数

函数的定义

def first_function():print("第一个函数")#定义函数后换两行
print("开始")
first_function()
print("结束")

函数

def first_function(num):print(f"第{num}个函数")print("开始")
first_function(2)
print("结束")

有参数的函数

def first_function(name,num):print(f"{name}使用第{num}个函数")print("开始")
first_function("Gpower",3)
print("结束")

有返回值的函数

def squqre(number):return number*numberresult = squqre(4)
print(result)

处理异常

try:age = int(input("Age: "))print(age)
except ValueError:print("Invalid Value")
-----------------------------------输出结果
Age: xxxxx
Invalid Value

try:age = int(input("Age: "))print(age)
except ValueError:print("Invalid Value")
except ZeroDivisionError:print("0不能做除数")

属性不用定义
class Point:
def move(self):
print(“move”)

    def draw(self):print("draw")
point1 = Point()
point1.x = 10
point1.y = 20
print(point1.x)
print(point1.y)
point1.draw()
point1.move()
point2 = Point()
-----------------------------输出结果
10
20
draw
move

构造函数

class Point:def __init__(self, x, y):self.x = xself.y = ydef move(self):print("move")def draw(self):print("draw")point = Point(3,4)
print(f"{point.x},{point.y}")

继承

class Mammal:def walk(self):print("walk")#python 不允许空类,可以使用pass语句
class Dog(Mammal):passclass Cat(Mammal):def bark(self):print("bark")dog = Dog()
dog.walk()cat = Cat()
cat.bark()
cat.walk()
------------------------------------输出结果
walk
bark
walk

模块

module.py

def method1():print("调用方法1")def method2():print("调用方法2")

app.py

import module
from module import method2
#2种调用方式,调用整个文件和调用其中一个方法
module.method1()
method2()

包和模块的区别

创建步骤:
右键项目名新建python package

调用包:

import ecommerce.shipping
ecommerce.shipping.calc_shipping()
#第二种调用方式
from ecommerce.shipping import calc_shipping
calc_shipping()
#第三种调用方式
from ecommerce import shipping
shipping.calc_shipping()

#python的标准库概览
https://www.runoob.com/python3/python3-stdlib.html

对excel进行操作

省略了,暂时用不到

Python学习笔记_03相关推荐

  1. [python教程入门学习]python学习笔记(CMD执行文件并传入参数)

    本文章向大家介绍python学习笔记(CMD执行文件并传入参数),主要包括python学习笔记(CMD执行文件并传入参数)使用实例.应用技巧.基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋 ...

  2. python学习笔记之编写readConfig读写配置文件

    python学习笔记之编写readConfig读写配置文件_weixin_34055910的博客-CSDN博客

  3. Python学习笔记(十一)

    Python学习笔记(十一): 生成器,迭代器回顾 模块 作业-计算器 1. 生成器,迭代器回顾 1. 列表生成式:[x for x in range(10)] 2. 生成器 (generator o ...

  4. Python学习笔记一简介及安装配置

    Python学习笔记一 参考教程:廖雪峰官网https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e54 ...

  5. python学习笔记目录

    人生苦短,我学python学习笔记目录: week1 python入门week2 python基础week3 python进阶week4 python模块week5 python高阶week6 数据结 ...

  6. Python学习笔记(二):标准流与重定向

    Python学习笔记(二):标准流与重定向 - SamWei - 博客园 Python学习笔记(二):标准流与重定向 Posted on 2012-02-19 22:36 SamWei 阅读(176) ...

  7. python 学习笔记 12 -- 写一个脚本获取城市天气信息

    近期在玩树莓派,前面写过一篇在树莓派上使用1602液晶显示屏,那么可以显示后最重要的就是显示什么的问题了. 最easy想到的就是显示时间啊,CPU利用率啊.IP地址之类的.那么我认为呢,假设可以显示当 ...

  8. python基本语法语句-python学习笔记:基本语法

    原标题:python学习笔记:基本语法 缩进:必须使用4个空格来表示每级缩进,支持Tab字符 if语句,经常与else, elif(相当于else if) 配合使用. for语句,迭代器,依次处理迭代 ...

  9. 廖Python学习笔记一

    1. 廖Python学习笔记 大的分类 如函数 用二级标题,下面的用三级 如输入输出 1.1.1. 输入输出 1.1.1.1. 输出 用 print() 在括号里加上字符串,就可以向屏幕上输出指定的文 ...

最新文章

  1. 国内第一部IT治理综合图书问世
  2. golang从stdin中读取一行
  3. Android全局修改字体大小,Android 仿微信全局字体大小调整
  4. distributed representations的意义
  5. Ubuntu 18.04 固定ip 设置方法
  6. icache的方面以及使用
  7. webug第十二关:我系统密码忘记了!
  8. 【限时早鸟票】数据技术十年相伴,DTC盛会北京重燃
  9. PlantUML in a nutshell(官方文档)
  10. 【Linux学习010】算数运算、文件测试、字符测试、位置变量和特殊变量
  11. cs1.6服务器弹道优化,CS1.6弹道优化命令.doc
  12. 轻松学网络设备之思科交换机搭建虚拟局域网
  13. python获得字符串长度的函数_python字符串函数
  14. origin柱状图同时有两组数和两组数差值_SQL和Pandas同时掉到河里,你先救谁?
  15. Java下载Excel时文件名称乱码
  16. Hadoop完全分布式安装教程
  17. 漫画 | 连绿巨人都想要了解的Greenplum
  18. android base64 编码 c# base64解码器,c#中base64编码解码
  19. 迅为RK3399开发板基于RTL8822CS模块Android7移植WiFi
  20. 搞技术的伯克利和玩跨界的斯坦福,金融科技教育的两种解法

热门文章

  1. MindFusion.Diagramming iOS 应用程序
  2. 凯撒密码加密解密C语言详细代码
  3. Android MediaCodec硬解码AAC音频文件并播放
  4. luogu1010:幂次方
  5. html页面变成黑白,修改CSS样式实现网页变灰色/黑白代码的几个方法整理
  6. 找不到动态库解决方案
  7. R语言和Rstudio下载 以及 R 包安装
  8. 《算法》第四版《Algorithms》4th Edition 学习环境搭建
  9. Linux系统下Kafka的搭建与启动
  10. 【科普】之桌面操作系统