python
独孤醉人
这个作者很懒,什么都没留下…
展开
-
python从入门到入土10--python计算生态
python社区python社区学会使用社区检索第三方库下载使用pip安装法集成安装文件安装法原创 2020-09-22 12:11:22 · 69 阅读 · 0 评论 -
python从入门到入土9--数据
文件与c/c++相似,在这里不做描述,详情请见拙作c语言 文件数据一维数据:由对等关系的有序或无序数据构成,采用线性方式组织对应列表、数组、集合等概念二维数据:两个一维数据组成的数据组织形式表格是典型的二维数据,表头是二维数据的一部分多维数据:是由一维数据或者二维数据在新维度上的扩展高维数据:利用最基本的二元关系展示数据间的复杂结构一维数据数据间有序:列表结构数据间无序:集合结构一维数据的存储1、空格分隔:例如:中国 美国 意大利缺点是数据中不能有空格2、逗号分隔:原创 2020-09-22 11:33:23 · 156 阅读 · 0 评论 -
python从入门到入土8--字典类型
字典类型简介(类比c++中的map)理解映射:映射是一种键(索引)和值(数据)的对应键值对:数据索引的扩展字典是键值对的集合,键值对之间无序采用大括号 {} 创建 或者 dict() 函数创建,键值对用 : 表示{} 空的形式保留给定义空字典{<键1>:<值1>,<键2>:<值2>}字典类型函数操作方法...原创 2020-09-21 20:25:37 · 80 阅读 · 0 评论 -
python从入门到入土7--序列数据类型
序列类型简介序列是有序的,类似于数列序列是一维元素向量,可以有重复数据元素存在正向递增序号与反向递减序号序列处理方法元组类型元组是序列的一种扩展元组一旦创建就不能修改使用小括号或者...原创 2020-09-21 18:13:00 · 163 阅读 · 0 评论 -
python从入门到入土6--集合数据类型
集合类型简介与数学中的集合定义相同集合中元素无序,且每个元素是唯一的要求集合中的每一个元素是不可更改的数据类型(为了确保元素的唯一性)定义集合使用大括号 {} ,元素之间用逗号分隔建立一个集合可以使用大括号或者set() 函数建立空集必须使用set( ) 函数A = {"python","123",("python",123)} #大括号定义B = set("pypy123") #函数定义,将会把字符串中的每一个字符拆分成一个元素,没有重复元素,无序集合间操作S | T :返回新集合,原创 2020-09-21 17:39:55 · 79 阅读 · 0 评论 -
python从入门到入土5--函数
def <函数名>(参数列表) : <函数体> return <返回值>定义方式与c/c++类似不同的地方有参数传递(如下),还有参数的传递可使用名称传递可选参数传递def fact(n,m=1) : #其中m为可选传递参数,当有传递时按传递值来,没有时按默认值来,必须放在必选参数之后 s=1 for i in range(1,n+1) : s=s*i return s//m传递多参数def <函数名&原创 2020-09-20 20:51:10 · 106 阅读 · 0 评论 -
python从入门到入土4--循环结构
for <循环变量> in <遍历结构> : <语句块>计数遍历#first.pyfor i in range(5) : #range(N)表示生成0~N-1的序列,表示i从0遍历到N-1 print(i) #0 1 2 3 4字符串遍历for c in s : #s是字符串,遍历字符串的每个字符赋值到c <语句块>列表遍历for item in ls : #ls是列表,遍历列表的每个元素赋值到item <语句块&原创 2020-09-20 14:50:05 · 115 阅读 · 0 评论 -
python从入门到入土3--条件分支结构
条件分支大部分内容与c/c++类似!!!!在表示逻辑时:在表示真值时,只有 true 和 not true ,与c/c++中的0和1不同异常处理try : <语句块1>except : <语句块2>如果出现异常,执行程序块2,否则执行完语句块1后执行后续代码#first.pytry : num=eval(input("请输入一个整数:")) print(num**2)except NameError : #NameError为异常名,可原创 2020-09-20 14:31:28 · 98 阅读 · 0 评论 -
python从入门到入土2--数据类型及操作
整数形式python中整数形式与数学中相同相较于c/c++的优势是没有数据范围pow(x,y)表示x的y次方 || 类似的表达还有 8**2 表示8的2次方整数有四种表示形式:十进制:1000、-90二进制:以0b或0B开头表示二进制数八进制:以0o或0O开头表示八进制数十六进制:以0x或0X开头表示十六进制数浮点数与数学中实数的概念一致数据范围为-10308~10308,精度量级10-16 ** (可认为基本无限制)**浮点数的运算会产生不确定尾数注意要使用round函数进行四原创 2020-09-19 16:59:23 · 176 阅读 · 0 评论 -
python从入门到入土1--绪论
程序格式框架python程序中有严格的缩进格式缩进是表达程序中所属关系的唯一手段(类似于c/c++中的 {} 的作用)在python中,缩进格式要求一致。如:规定四个空格为缩进格式,那么整个程序中的缩进均以四个空格为一个单位python中单行注释用#,多行注释用三个单引号(’’’)括起来python中,不再使用 ; 作为语句结束符命名与保留字python中可以直接使用赋值号’=‘对字符串进行赋值str=“hellow world!”python中 “” 和 ‘’ 括起来的部分均可用来表示字符原创 2020-09-19 12:07:36 · 141 阅读 · 0 评论