![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
子春一十四
这个作者很懒,什么都没留下…
展开
-
使用Pygal统计掷骰子情况
pygal是一个SVG图表库。SVG是一种矢量图格式。全称Scalable Vector Graphics – 可缩放矢量图形。用浏览器打开svg,可以方便的与之交互。 首先我们需要创建一个表示骰子的类,骰子是6面的,创建一个类Touzi,这个类定义了自己的属性size=6,定义了掷骰子的方法zhitouzi,这个方法返回一个1-6的随机数,这里用randint方法返回。 python种的random.randint(a,b)方法用于生成一个属于a,b之间(包括a,b)的随机整数,要使用randint需要从原创 2020-06-02 11:11:01 · 546 阅读 · 0 评论 -
Python随机漫步
随机漫步 随机漫步,顾名思义,每一步都是随机的,假设有一个点,下一步往哪里走,往上?往下?往左还是右?走多远?这些都没有明确的表示,完全是随机的,最后走到哪里,是由一系列随机决策决定的。这就是随机漫步。 那么使用python怎么样模拟随机漫步呢 首先我们需要创建一个类,这个类需要具备三个属性,1.随机漫步多少次?2,随机漫步每一个点的x坐标?3.y坐标? 如下我们创建一个随机漫步类,默认随机漫步5000次,设置起始坐标为(0,0) class RandomWalk(): def __init__(s原创 2020-05-29 16:29:47 · 430 阅读 · 1 评论 -
Python绘制简单的折线图与散点图
绘制简单的折线图 用Python绘制简单的折线图,需要用到一个数学绘图库matplotlib 。安装这个库很简单,直接pip install matplotlib。 下面我们绘制一个简单的折线图,是数字1,2,3,4与他们的平方的对应关系。 首先导入模块matplotlib.pyplot,模块pyplog包含很多用于生成图表的函数。 import matplotlib.pyplot as plt 然后创建一个列表存储1,2,3,4,5对应的平方值 squares=[1,4,9,16,25] 然后将这个列原创 2020-05-27 16:51:27 · 1035 阅读 · 0 评论 -
Python作业(一)
有变量name = “aleX leNb” 完成如下操作: 移除 name 变量对应的值两边的空格,并输出处理结果 name = "aleX leNb" n=name.strip() print(n) print(name) 判断 name 变量是否以 “al” 开头,并输出结果 print(name.startswith('al')) 判断name变量是否以"Nb"结尾,并输出结果 pr...原创 2020-03-31 16:27:38 · 1102 阅读 · 0 评论 -
Python字符串的常用方法
字符串的常用方法 upper()转换成大写,lower()转换成小写,都不会对原字符串进行任何操作,都是产生一个新的字符串 s='aJasgAsdg' s1=s.upper() print(s1) s2=s.lower() print(s2) 这个应用在哪里呢,一般是验证码,不区分大小写,如下: username=input('用户名') password=input('密码') yanzhen...原创 2020-03-26 21:32:23 · 146 阅读 · 0 评论 -
Python字符串的索引,切片
字符串的索引 字符串从左至右都是有顺序的,有下标,这个下标就是索引,从0开始 s1 = 'python全栈1期' 按照索引取对应的元素,每次只取一个字符, 对任何字符串,进行索引,切片出来的数据都是字符串类型。 s2=s1[0] print(s2,type(s2)) 虽然p是从s1截出来的,但是他和s1没什么关系,是独立的 如果我要取最后一个,要从-1开始 s4=s1[-1] print(s4...原创 2020-03-24 22:03:21 · 506 阅读 · 0 评论 -
Python基础数据类型
基础数据类型总览 12839 int 加减乘除 ‘啦啦啦啦啦’ str 存储少量数据,可以加,乘数字,可以切片,以及一些其它操作方法 True False bool 判断真假 [12,True,‘ale’,[1,2,3]] list(列表) 存储大量数据,里面的数据可以任意改变 (12,True,‘ale’,[1,2,3])...原创 2020-03-24 21:55:34 · 71 阅读 · 0 评论 -
python格式化输出和运算符以及编码的初识
格式化输出 当你遇到这样的需求:字符串中想让某些位置变成动态可传入的,首先要考虑到格式化输出。 我们先看下如下一个个人信息 msg='''-----message---- Name : ssss Age : 18 job : tea hobbie : sai ----end---- ''' 根据如上信息,制作一个公共的模版 我们需要让一个字符串的某些位置变成动态可传入的,我们先用%占住这个位置,...原创 2020-03-23 16:29:12 · 176 阅读 · 0 评论 -
Python循环之while循环
while循环的基本结构 while 条件: 循环体 我们先借助一小段代码认识下while循环,得到它的基本原理 while True: print('狼的诱惑') print('我们不一样') print('爱情买卖') print('不将就') print('年少有为') while循环的基本原理 我们知道,代码是自上而下运行的,当解释器看到while...原创 2020-03-22 21:46:34 · 615 阅读 · 0 评论 -
python流程控制语句之if
流程控制语句if 为什么要用if呢? 我们生活中处处都是选择,回家可能有n辆车,坐哪一个,取决于什么,时间,价格,跟条件有关 if就是如果怎么怎么样,我就怎么怎么样 基本结构 if 条件语句: 结果(前面这4个空格缩进表示什么呢,表示条件成立我执行这个结果) 下面我们数一下IF的种类,共5种 1.单独if 满足条件,就输出结果6666 if 3 > 2 : print(6666) p...原创 2020-03-20 21:13:28 · 157 阅读 · 0 评论 -
Python变量,常量,基础数据类型,input用户交互
Python变量 我们先看这样几个表达式 print ('hello world') print(1+2+3+4+5) print((1+2+3+4+5)*3/2) print((((1+2+3+4+5)*3/2)+100)/24) 是不是看起来很繁琐,那如果我们引入变量呢 x = 1+2+3+4+5 y = x*3/2 z = (y+100)/24 print(x,y,z) 是不是好很多,这...原创 2020-03-19 16:04:06 · 154 阅读 · 0 评论