python
python练习
敢跟头像对视三秒吗?
这个作者很懒,什么都没留下…
展开
-
字符串处理技巧总结三
字符串format方法-嵌套格式化补充1formaat中的一对多的形式,替代多个不同的值只需要写一个参数就可以#from模块名称,import一个实际的对象,功能(函数)from math import piprint(pi)#先将pi包留两位小数x="pi={0},pi2={0}"print(x.format(pi))补充2补充零字符串的format方法来进行补零:实际上就是i在长度前面是否加零,默认情况下补充的是空格,如果加零,就补充零如果值得长的小于所给格式化长度那么默认右对齐原创 2021-10-31 11:33:04 · 74 阅读 · 1 评论 -
字符串处理技巧总结二
print参数sep和endsep和end是print函数对象自带的属性,其中sep表示多个输出值之间的分割符print("sdjkhfs","教师的工作是",sep="|")print("sdjkhfs","教师的工作是")序列解包特性和认为是false的几种情况序列解包特性x,y=333,555 #分别将x,y进行赋值x,y=y,x #将x与y的值进行互换,相当于将指针指向对方认为是false的几种情况none0“”()[]{}x=Noneprint(bool(原创 2021-10-31 10:55:57 · 93 阅读 · 0 评论 -
format方法,功能这么强大就他妈离谱
一 普通format方法使用format(参数一,参数二)参数一表示需要格式化的数字参数二表示需要格式化的方式举例 format(x."<n.2f")x是实际的数据,<表示左对齐,n表示数据所占长度,2f表示雄安舒位数保留2位实例>>> y=format(x,“0.2f”)repl环境下的实验y‘123.46’y=format(x,“0>20.2f”)y‘00000000000000123.46’y=format(x,“0原创 2021-07-17 09:28:07 · 806 阅读 · 10 评论 -
模拟用户grid登陆
gui的使用,需要我们在开始导入tkinter库,控件船舰的模式都是使用tk库下下面的控件,而grid布局就类似于之前在vb中使用的mshflexgrid控件一样,是一种类似excal表格结构的布局grid布局使用举例lblname.grid(row=0,column=0)使用row表示行索引使用column表示列索引使用rowspan表示行合并数量使用columnspan表示列合并数量lblname.grid(row=0,column=0,ipadx=10,ipady=10)属性ipadx原创 2021-06-01 10:34:08 · 280 阅读 · 7 评论 -
矩阵行列互换算法-二维数组
矩阵行列互换算法的实例要从一个简单的例子来归纳[1,2,3][4,5,6][7,8,9]——由———到—————》[1,4,7][2,5,8][3,6,9]由上面的单行到下面的单行,用矩阵行列互换算法来完成,关键是将索引交换后进行交换,对应交换后list1[i][j],list1[j][i]=list1[j][i],list1[i][j];每次开始交换的位置必须是对角线 for i in range(n):for j in range(i,n):n=4k=1list1=[原创 2021-06-01 10:23:22 · 2005 阅读 · 4 评论 -
元组的增删改查
元组:1元组tuple2起到列表只读的作用3 创建:使用小括号(), x=()空的元组4由于素的元组,括号内必须要有逗号“,”5有很多函数以及以及数据处理后,往往只返回的结果是一个元组的形式6元组中的每一格元素都是用逗号隔开增大元组的偏方:x=(3,45,77,5,9)y=(6,99,34,66,)z=x+yprint(z)删除:del xprint(x)改 偏方来产生一个新的元组来达到目的1方法一x=(3,45,77,5,9)y=(6,99,34,66,)原创 2021-04-30 23:11:49 · 90 阅读 · 14 评论 -
随机猜数字游戏、判断奇偶程序源码
from random import randintx=randint(1,100)print("系统已经生成一个1-100的数字,请猜")a=0while a<5: t=input("") if int(t)<1 or int(t)>100: print("请输入正确的数值") continue if int(t) >x: print("大了哥,请猜一个0到"+str(t)+"之间的数")原创 2021-03-31 08:29:46 · 245 阅读 · 11 评论