最近在学习python时,萌生了一个想法,把自己在学习过程中的知识做一个笔记再分享出来,既帮助了大家又能让自己重温知识,今天就发一下python学习笔记(1),助你我一起成长!

一.Python初识与变量

用命令行打开文件与后缀名无关。

命令行【Python C:\Users\16179\Desktop\1.py】。

文件目录win为\ 而Linux为/

头文件用于在Linux上用【./.1.py】简易输入命令行,在win系统上没用 。

utf-8编码要添加在python2,python3不需要

注释:单行# 多行’’’

有字符串加法,python还独有字符串乘法(*10=字符串重复10次)

数学运算:次方4**2 除法/ 除法取整// 除法取余%

a=Input()接收到的是字符串 可用int(A)将字符串转为数字

二.运算符与基本数据类型

(一)运算符

n ,not in 判断某个东西是否在某里面(连续,如不连续识别为不在)

and 和or 没有优先级,从前往后一步步执行(如需嵌套加括号)

(二)整形的魔法

将字符串转换为数字类型:b=int(a)

指定a为*进制:b=int(a,base=8)

三.关于闭包函数

(一)创建一个闭包函数:

(1)闭包函数必须有内嵌函数

(2)内嵌函数必须要引用外层函数的变量

(3)闭包函数返回内嵌函数的地址(函数名称)

案例1

def otter():

name = 'zs'

def inner(): # 外层函数包了个内层函数

print(name) # 内层函数引用了外层函数的变量

return inner # 外层函数返回内层函数的地址

f = otter() # 用f变量来接收inner函数的地址

f() # 调用inner()函数

案例2

def bar(multiple):

def foo(n):

return multiple ** n

return foo

bar(2)(3)

#2**3=8

return一个函数,考察闭包。当程序调用bar(a)时,返回一个foo函数的引用,此时变成foo(b),去执行foo函数里的函数体。

(二)关于不常用函数的理解

issubclass() 函数

issubclass(class, classinfo)

参数

class – 类。

classinfo – 类。

返回值

如果 class 是 classinfo 的子类返回 True,否则返回 False。

#!/usr/bin/python

# -*- coding: UTF-8 -*-

class A:

pass

class B(A):

pass

print(issubclass(B,A)) # 返回 True

isinstance() 函数

isinstance(object, classinfo)

参数

object – 实例对象。

classinfo – 可以是直接或间接类名、基本类型或者由它们组成的元组。

>>> isinstance (a,int)

True

>>> isinstance (a,str)

False

>>> isinstance (a,(str,int,list)) # 是元组中的一个返回 True

(三)异常处理 try 语句解析

当我们认为某些代码可能会出错时,就可以用try来运行这段代码,如果执行出错,则后续代码不会继续执行,而是直接跳转至错误处理代码,即except语句块,执行完except后,如果有finally语句块,则执行finally语句块,至此,执行完毕。

try语句子句形式表

except: 捕获所有异常

except name: 只捕获特定的异常

except name,value: 捕获异常和它的附加数据(将异常的信息保存到value,)

except (name1,name2): 捕获任何列出的异常

else: 如果没有异常

finally: 总是执行

#1:如果x没有异常,执行z,i

#2:如果x有异常,

#一:如果except捕捉到异常则执行y,i

#二:没捕捉到,执行i,然后返回内置异常处理

try:

x

except(name):

y

else:

z

finally:

i

以上,就是小编为大家整理的python学习笔记(一),希望能够帮助到大家!

我的python学习笔记全集_Python学习笔记(1):助你我一起共同成长相关推荐

  1. python从入门到_Python学习路线从入门到上手,如何快速Python学习?

    因为清晰易读的风格,广泛的适用性,Python已经成为最受欢迎的编程语言之一.在TIOBE 排行榜中位居第四,是名副其实的人工智能第一语言. 风靡的另一个原因是,Python有非常多的第三方库.比如用 ...

  2. 自学python先准备什么_python学习步骤

    知乎链接:https://www.zhihu.com/question/53814059 这是我在你是如何自学 Python 的?问题下的回答,可以参考一下. 入门阶段 1. A Byte of Py ...

  3. python查看方法作用_python学习笔记1,新手小白也能看得懂

    这是酸菜在风变编程上学习python时积累的学习笔记,希望能帮到同样也在学习中的小伙伴.持续更新~ 第0关 Print()函数 (1)不带引号:让计算机读懂括号里的内容,打印最终的结果 例:print ...

  4. python 坐标轴 单位刻度_Python学习笔记(matplotlib篇)--坐标轴刻度

    python学习笔记--坐标轴刻度 所用的库及环境: ide:pycharm python环境:python3.7 matplotlib:   matplotlib 1.11 numpy:  nump ...

  5. python的基本数据结构_Python学习笔记——基本数据结构

    列表list List是python的一个内置动态数组对象,它的基本使用方式如下: shoplist = ['apple', 'mango', 'carrot', 'banana'] print 'I ...

  6. python的基本数据结构_python学习笔记-基本数据结构

    Python 学习笔记-1 写在最前面,因为组内小伙伴要走,生信团队由原来的7个人,慢慢的变的只有我一个人了,需要紧急突击下python,因为有python的流程要交接维护 python 基本情况 代 ...

  7. python创建实例属性_Python学习笔记__6.5章 实例属性和类属性

    # 这是学习廖雪峰老师python教程的学习笔记 1.概览 1.1.实例绑定属性 class Student(object): def __init__(self, name): self.name ...

  8. python __name__怎么使用_python学习笔记26(python中__name__的使用)

    在python中,每个py文件都是一个模块,也都是一个可执行文件,即包含main方法.因此,对每个py文件,可以单独运行,也可以import它给其他客户使用,这两种情况不一样. 1. 如果模块是被导入 ...

  9. python编辑器文字放大_python学习笔记000

    写在最前面 其实想学习编程很久了,以前也陆陆续续学习过一段时间的编程,但总是半途而废,经过我长达三秒钟的思考,总结出以下两个方面的原因: 1.没有学习的压力.因为我不是程序员,编程不是我吃饭的家伙,会 ...

最新文章

  1. Win8 Metro(C#)数字图像处理--2.60部分彩色保留算法
  2. quirks 模式是什么?它和 standards 模式有什么区别_什么是二级分销模式
  3. 付费用户减少一成,阅文集团还能否为自己“造血”?
  4. 升级到Java SE 8 和Java EE 7
  5. Python 装饰器详解(上)
  6. JAVA JDK1.5-1.9新特性
  7. 前端防抖和节流合二为一
  8. SAP License:SAP自学SAP常见的问题二
  9. mongodb的副本集总结
  10. 微信小程序添加icon图标教程
  11. 【桃园恋歌】mmd镜头+动作打包下载.zip
  12. 一种video视频兼容IE的模式
  13. 敏捷合同VS传统合同
  14. 用QQbot实现图灵机器人
  15. 岚图卖不动,到底谁的锅?
  16. css中应该滚瓜烂熟的属性
  17. Unity3D : 腾讯云语音(GCloudVoice)的语音转文字功能
  18. 正切atan2(y,x)与atan(x)
  19. 基于ODU恢复truncate表的总结操作
  20. humans.txt学习理解

热门文章

  1. 传感器工作原理以及传感器种类详解
  2. c语言cross函数什么意思,通达信cross函数用法,通达信 filter函数 返回什么值
  3. ICLR 2023 | PatchDCT: 开启精细化实例分割新篇章!
  4. 公司基础ospf配置方法
  5. 内网穿透工具NATAPP(MAC、Windows、Linux通用)
  6. SAP MM 物料主数据的重要概念:物料类型、物料组、评估类(物料层次)
  7. PM必备 | 4种基本素质和8大管理技能
  8. 学生如何免费使用Pycharm专业版全部功能
  9. 真空三极管:发明历史和物理工作原理
  10. 使用API进行微信群管理开发