python基础
想去的远方
做一个自由又自律的人,靠势必实现的决心认真地活着!
展开
-
python基础函数
冒泡排序def sortport(lis): for i in range(len(lis)-1): for j in range(len(lis)-1-i): if(lis[j]<lis[j+1]): lis[j],lis[j+1]=lis[j+1],lis[j] return lislis=[...原创 2019-01-18 11:39:36 · 502 阅读 · 0 评论 -
python基础函数
#(1)水仙花数'''输出所有的“水仙花数”,所谓的“水仙花数”是指一个三位数其各位数字的立方和等于该数本身,例如153是“水仙花数”,因为:153 = 1**3 + 5**3 + 3**3。'''for i in range(100,1000): a=i//100 c=i%10 b=(i//10)%10 if(i==a**3+b**3+c**3): ...原创 2019-09-12 17:24:16 · 219 阅读 · 0 评论 -
python入门基础练习
#(1)用户身份验证ida="1314"code="520"print("欢迎来到登录界面!")idb=input("请输入您的账号:")codeb=input("请输入您的密码:")if(ida!=idb): print("对不起,您的账号错误!")else: if(codeb!= code): print("您的密码输入有误!") els...原创 2019-09-11 20:27:04 · 546 阅读 · 0 评论 -
Python 的字符串内建函数
Python 的字符串常用内建函数如下:序号 方法及描述 1 capitalize() 将字符串的第一个字符转换为大写 2 center(width, fillchar) 返回一个指定的宽度 width 居中的字符串,fillchar 为填充的字符,默认为空格。 3 count(str, beg= 0...原创 2019-09-09 10:16:54 · 259 阅读 · 0 评论 -
Python运算符优先级
Python运算符优先级以下表格列出了从最高到最低优先级的所有运算符:运算符描述**指数~按位翻转* / % //乘,除,取模和取整除+ -加法减法>> <<右移,左移运算符&位 ‘AND’^ l位运算符(异或,或)<= < > >=比较运算符<&...原创 2019-09-08 21:23:58 · 732 阅读 · 0 评论 -
python二进制、十进制、八进制、十六进制转换
首先,说一下其他进制的数转换为十进制数,这个就比较简单了,直接利用python内置函数 int()就行。原型:int(x, base=10)x -- 字符串或数字。base -- 进制数,默认十进制。把为 base 进制的数 x 转换为十进制数。二进制转十进制 : int('0b10010',2) --> 18八进制转十进制: int('022',8)--> 18...原创 2019-09-08 20:45:30 · 2103 阅读 · 0 评论 -
python内置函数(2)----数理统计相关
1. abs() #d绝对值2. min() #d最小3. max() #d最大4. sum() #d求和5. pow() #d求次幂6. all() #d所有元素为true则为true7. any() #d至少一个元素为true则为true8. divmod() #d(商,余数)9. round() #四舍五入10. len() #参数元素个数...原创 2019-09-07 18:20:47 · 244 阅读 · 0 评论 -
python内置函数(1)----类型相关
1. 类型相关把输入参数包装为某种类型1. bool(x) #将输入参数x封装为Boolean类型,返回值为True或False2. int() #整形3. float() #浮点型4. str() #字符型5. tuple(x) #元包型,当参数x为字典时,把key值转换成元组。6. list() #列表型 , 当参数x为字典时,把key值转换成列表。...原创 2019-09-06 22:52:17 · 109 阅读 · 0 评论 -
python基本数据类型(2)----链表(列表list)、元组、序列及其操作
链表(列表list)链表的子项不一定是同一类型的值。列表操作包含以下方法:1.追加 list.append() (一次只能追加一个)在列表末尾添加新的对象2.取索引 list.index()从列表中找出某个值第一个匹配项的索引位置取值3.插入 list.insert(index,object)将对象插入列表4.清点元素个数 list.count...原创 2019-09-05 10:44:01 · 651 阅读 · 0 评论 -
python基本数据类型(1)----数值,字符串,None类型
1.数值类似计算器,向它输入表达式,它返回结果。2.字符串字符串用单引号或双引号标识。3.None类型None类型是一个特殊的常量,表示出错。逻辑表达式:python中没有boolean类型,除了0以外,其他都是真。但是python中,假有很多种,包括None,0,0.0,“”(空字符串),[ ](空List),()(空元组),{}(空字典)。...原创 2019-09-05 10:40:19 · 2128 阅读 · 0 评论 -
python基本数据类型(3)----字典及其操作
1.数值类似计算器,向它输入表达式,它返回结果。2.字符串字符串用单引号或双引号标识。3.None类型None类型是一个特殊的常量,表示出错。逻辑表达式:python中没有boolean类型,除了0以外,其他都是真。但是python中,假有很多种,包括None,0,0.0,“”(空字符串),[ ](空List),()(空元组),{}(空字典)。4.链表(列表list)链表的子项...原创 2019-09-04 23:20:38 · 220 阅读 · 0 评论 -
numpy.linspace使用详解
该函数的形式为:linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None)作用为:在指定的大间隔内,返回固定间隔的数据。他将返回“num”个等间距的样本,在区间[start, stop]中。其中,区间的结束端点可以被排除在外。参数:start : scalar(标量) 队列的开始值st...原创 2019-03-06 21:26:26 · 50717 阅读 · 2 评论 -
python打印九九乘法表
这是我一开始的做法,但是没有办法控制输出每行的个数,导致所有的都在同一列上。for i in range(1,10): for j in range(i,10): print("%2d * %2d = %2d" % (i,j,i*j)) j+=1这是后来的,转换思路,不得不说,虽然是一点小技巧,但是很有用。for row in ...原创 2019-01-15 15:57:30 · 1074 阅读 · 3 评论 -
python(spyder)的快捷键,非IDE环境下的两种运行方式,格式化输出
python(spyder)的快捷键选中多行后: Ctrl + 1: 注释/反注释Ctrl + 4: 块注释eg:Ctrl + L: 跳转到行号Tab/Shift + Tab: 代码缩进/反缩进 非IDE环境下的两种运行方式1. 交互式环境 在cmd中,输入python 进入2. 运行python文件 a.创建文件 创建一个tx...原创 2019-01-14 21:18:01 · 3414 阅读 · 0 评论 -
pyhton实现简易计算器
简易计算器def add(x,y): return x+ydef subtract(x,y): return x-ydef multiply(x,y): return x*ydef divide(x,y): return x/yprint('。。。。。。。。。。。。。。。。。。。。。。')print('1.加法.')print('2.减法.')...原创 2019-01-19 11:31:43 · 351 阅读 · 0 评论 -
python内置函数(3)---进制转换,面向对象相关
进制转换1. chr() #unicode编码用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符。返回值是当前整数对应的 ASCII 字符。原型:chr(i)i -- 可以是10进制也可以是16进制的形式的数字。2. ord() #chr()反操作它以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode 数...原创 2019-09-13 10:24:26 · 203 阅读 · 0 评论