Python基础
Python基础
Pang_ling
这个作者很懒,什么都没留下…
展开
-
random随机模块
import random#1.random.random() 用于产生一个[0,1]之间的随机数print(random.random()) #0.24663844637853216print(random.random()*100) #0~100随机数 #19.634088414753915#2.random.randint() 返回一个[a,...原创 2020-01-18 22:33:53 · 317 阅读 · 0 评论 -
python 基础 day16模块
模块就是 Python 程序。换句话说,任何 Python 程序都可以作为模块,包括在前面章节中写的所有 Python 程序,都可以作为模块。代码的可重用性体现在,当编写好一个模块后,只要编程过程中需要用到该模块中的某个功能(由变量、函数、类实现),无需做重复性的编写工作,直接在程序中导入该模块即可使用该功能。诸多容器,例如列表、元组、字符串、字典等,它们都是对数据的封装;函数是对 P...原创 2019-11-05 16:58:57 · 243 阅读 · 0 评论 -
python 基础 day15魔法方法
构造与析构__init__(self[,…])__init__(self[,…])用于创建对象时使用,每当创建一个类的实例对象时,Python 解释器都会自动调用它。__init__() 方法可以包含多个参数,但必须包含一个名为 self 的参数,且必须作为第一个参数。也就是说,类的构造方法最少也要有一个 self 参数。class Rectangle: def __init__(...原创 2019-11-03 23:07:51 · 193 阅读 · 0 评论 -
python 基础 day13类与对象
面向对象编程面向对象编程(简称 OOP),是一种封装代码的方法。将数据扔进列表中,这就是一种简单的封装,是数据层面的封装;把常用的代码块打包成一个函数,这也是一种封装,是语句层面的封装。代码封装,其实就是隐藏实现功能的具体代码,仅留给用户使用的接口,就好像使用计算机,用户只需要使用键盘、鼠标就可以实现一些功能,而根本不需要知道其内部是如何工作的。 面向对象的常用术语:类:可以理解是...原创 2019-11-02 18:55:34 · 314 阅读 · 0 评论 -
python 基础 day12else与with语句
else语句 else在异常处理中try except else语句如果使用这个子句,那么必须放在所有的except子句之后。这个子句将在try子句没有发生任何异常的时候执行。try: f=open("ad.txt",'w') f.write("There is no error") f.close()except IndexError as reason...原创 2019-10-31 13:30:36 · 143 阅读 · 0 评论 -
python 基础 day11 异常处理
常见异常类型AssertionError:当 assert 关键字后的条件为假时,程序运行会停止并抛出 AssertionError 异常AttributeError:当试图访问的对象属性不存在时抛出的异常IndexError:索引超出序列范围会引发此异常KeyError:字典中查找一个不存在的关键字时引发此异常NameError:尝试访问一个未声明的变量时,引发此异常OSError...原创 2019-10-30 15:13:06 · 227 阅读 · 0 评论 -
python 基础 day9文件与文件系统
1原创 2019-10-28 23:46:27 · 390 阅读 · 0 评论 -
python 基础 day8字典与集合
字典字典的定义字典是python中的唯一映射,映射类型区别于序列类型,序列类型以数组的形式存储,通过索引的方式来获取相应位置的值,一般索引的值与对应位置储存的数据是毫无关系的。字典中,习惯将各元素对应的索引称为键(key),各个键对应的元素称为值(value),键及其关联的值称为“键值对”。字典的特征通过键而不是通过索引来读取元素字典类型有时也称为关联数组或者散列(hash)。...原创 2019-10-27 12:19:54 · 373 阅读 · 0 评论 -
python 基础 day6函数与Lambda表达式
函数函数的定义函数的调用函数值传递和引用传递位置参数关键字参数及用法默认参数设置None(空值)及用法return函数返回值变量作用域(全局变量和局部变量)局部函数及用法(包含nonlocal关键字)函数使用方法(高级用法)闭包lambda表达式(匿名函数)及用法eval()和exec()函数...原创 2019-10-25 23:00:21 · 214 阅读 · 0 评论 -
python 基础 day4.字符串与序列
1.字符串 Python字符串拼接直接将两个字符串紧挨着写在一起,这样的话 Python 就会自动拼接它们a='abc''m'print(a)#abcm这种写法只是书写字符串的一种特殊方法,并不能算是真正意义上的拼接字符串。Python 使用加号(+)作为字符串的拼接运算符a='abc'b='m'print(a+b)#abcmPython字符串拼接数字直接连接数字...原创 2019-10-24 20:09:56 · 307 阅读 · 0 评论 -
python 基础 day2. 条件与循环
python 基础 day2. 条件与循环1.Python 条件语句Python 中,选择(条件)语句可细分为 3 种形式if 语句if else 语句和if elif else 语句if语句if 表达式: 代码块if else语句if 判断条件:执行语句……else:执行语句……...原创 2019-10-21 18:30:45 · 181 阅读 · 0 评论 -
python 基础 day1. 变量、运算符与数据类型
python 基础 01. 变量、运算符与数据类型1.变量赋值变量名可以包括字母、数字、下划线、但变量名不能以数字开头。Python变量名是大小写敏感的,A !=a 。中的变量赋值不需要类型声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。等号(=)用来给变量赋值。a=100 #整型b=100.0 #浮点型d=“abc” #字符串print (a) #1...原创 2019-10-20 12:54:13 · 506 阅读 · 0 评论 -
python 基础 day3. 列表与元组
python 基础 day3. 列表与元组列表数组把多个数据挨个存储到一起,通过数组下标可以访问数组中的各个元素。但是要求各元素类型一致,而在python中有功能更强的列表创建列表从形式上看,列表会将所有元素都放在一对中括号 [] 中,相邻元素之间用逗号分隔[element1,element2,element3,…,elementn]number=[1,2,3,4]2.使用lis...原创 2019-10-22 16:42:56 · 245 阅读 · 0 评论