- 博客(20)
- 收藏
- 关注
原创 pycharm做箱式图、散点图、饼图
#导入Excel数据studentshuju.xls的代码:import matplotlib.pyplot as pltimport pandas as pdimport xlrdimport seaborn as snsdf = pd.read_excel('C:\hadoop-2.8.4\studentshuju.xls')print (df)#做箱式图的代码:fig = plt.figure()ax = fig.add_subplot(1,1,1)ax.boxplot(df.
2022-04-07 19:39:36
3731
原创 python13:函数
学习视频https://www.bilibili.com/video/BV1wD4y1o7AS函数的创建:def 函数名 ([输入参数]): 函数体 [retuurn xxx]p88
2022-01-11 20:20:52
259
原创 python12:字符串
字符串的驻留机制:字符串的查询操作:字符串的大小写转换:字符串内容对齐方式的操作:字符串的分割操作:判断字符串操作的方法:p81
2021-12-16 16:19:18
481
原创 python11:集合
集合的定义:集合的创建:直接用{},和字典一样里面的元素不能重复,字典是key不能重复 使用内置函数set()s=set(range(6))print(s)定义一个空集合,使用内置函数set()集合的相关操作:s={10,20,30,405,60,70}print(10 in s)print(11 not in s)s.add(13)s.update([14,15,16])s.update({33,34,35})s.update((23,24,25,..
2021-12-13 21:05:15
632
原创 python9:字典
什么是字典#空字典d={}字典的常用操作:score={'张三':12,'李四':22,'王五':23}print(score['张三']) #输出结果 12print(score.get('张三')) #输出结果 12score={'张三':12,'李四':22,'王五':23}print('张三' in score)print('张三' not in score)del score['张三']#score.clear() ...
2021-12-12 16:52:18
591
原创 python8:列表
列表的创建:创建方式:使用中括号 调用内置函数list()列表的特点:列表元素按顺序有序排列 索引映射唯一数据 列表可以存储重复数据 任意数据类型混存 根据需要动态分配和回收内存列表的查询操作获取列表中指定元素的索引index()方法获取列表中的单个元素正向索引从0到N-1 如:list[0]逆向索引从-N到-1 如:lst[-N]指定索引不存,抛出indexErrorp49...
2021-12-12 15:24:57
385
原创 python7:流程控制语句break、continue、else语句、嵌套循环
流程控制语句breakbreak语句:用于结束循环结构,通常与分支结构if一起使用#密码输入3次不正确跳出循环for i in range(3): pwd=input('请输入密码:') if pwd=='111': print('密码正确') break else: print('密码不正确')a=0while a<3: pwd=input('请输入密码:') if pwd =='11
2021-11-30 21:00:54
606
原创 从键盘输入若干个数据建立一个字典,然后读取它的键和值,并分别存入两个列表中
dict={}s=Truewhile s: a=input('请输入数据1:') b= input('请输入数据2:') dict[a]=b c= input('继续输入:') if c=='n': s=Falseprint(dict)print(list(dict.keys()))print(list(dict.values()))
2021-11-30 20:18:57
5191
原创 用for和while两种方法打印九九乘法表
#forfor i in range(1,10): for j in range(1,i+1): print('{}*{}={}'.format(i,j,i*j),end=' ') print()#whilei=1while i<10: j=1 while j<=i: print('{}*{}={}'.format(i,j,i*j),end=' ') j+=1 print() i+=1.
2021-11-30 20:12:16
352
原创 输入一个整数,若为奇数则输出其平方根,否则输出其立方根(分别用单分支、双分支和条件运算实现)
#单分支import matha=int(input('请输入一个整数:'))if(a%2!=0): print(math.pow(a,1/2))if(a%2==0): print(math.pow(a,1/3))#双分支import matha=int(input('请输入一个整数:'))if(a%2!=0): print(math.pow(a,1/2))else: print(math.pow(a,1/3))#条件运算import ma.
2021-11-30 20:02:22
9065
2
原创 python 6 :for-in 循环
for-in 循环In表达从(字符串、序列等)中依次取值,又称为遍历 for-in遍历的对象必须时可迭代对象 循环体内不需要访问自定义变量,可以将自定义变量替代为下划线for 自定义的变量 in 可迭代对象: 循环体#使用for循环,计算1~100之间的偶数之和sum=0for i in range(1,101): if i%2==0: sum+=iprint(sum)#输出100~999之间的水仙花数的个...
2021-11-25 14:46:37
690
原创 定义一个Demo类,使两个列表相加
class Demo: def __init__(self,obj): self.data=obj[:] def __add__(self, obj): length=len(self.data) newlist=[] for n in range(length): newlist.append(self.data[n]+obj.data[n]) return Demo(newlist[.
2021-11-25 14:23:41
171
原创 python5:内置函数range()、while循环
'''从键盘录入两个整数,比较两个整数的大小'''a=int(input('请输入第一个数:'))b=int(input('请输入第二个数:'))if a>=b: print('a大')else: print('b大')条件表达式(是if...else的简写)语法结构:x if 判断条件 else y运算规则:如果判断条件的布尔值为True,条件表达式的返回值为x,否则条件表达式的返回值为False(为真执行前面,为假执行后面)'''条件表达式'''a=i.
2021-11-19 21:34:12
1017
原创 从键盘输入若干个数据建立一个字典,然后读取它的键和值,并分别存入两个列表中
dict={}s=Truewhile s: a=input('请输入数据1:') b = input('请输入数据2:') dict[a]=b c=input('请继续输入:') if c=='n': s=Falseprint(dict)print(list(dict.keys()))print(list(dict.values()))请输入数据1:1请输入数据2:2请继续输入:3请输入数据1:4请输入数据2:5请继续输入:n{'1':.
2021-11-17 23:03:28
1876
原创 定义一个函数,它返回整数n从右边开始数的第K个数字
def positive_number(n,k): print(str(n)[-k])n=123456k=2print(positive_number(n,k))def positive_number(n,k): n=[i for i in n if (i%1)==0] print(n) add=len(n)-k print(n[add])n=[1,2,3,4,5]k=2print(positive_number(n,k))
2021-11-17 22:48:28
4019
3
原创 python4:顺序选择循环结构
#运算符print(4&8) # 0 按位与& 同为1时结果为1print(4|8) # 12 按位或|,同为0时结果为0print(4<<1) # 8 向左移动一位,相当于乘以2print(4>>1) # 2 向右移动一位,相当于除以2运算符的优先级1.算数运算符2.位运算符3.比较运算符4.布尔运算符流程控制1.顺序结构2.选择结构单分支结构money=10000 #余额s=int(input('请输入取款金.
2021-11-17 22:39:55
830
原创 python3:输入输出
#输入函数Inputa=input('今天星期几:')print(a,type(a))#从键盘输入;两个整数,计算两个整数的和a=input('请输入a的值:')b=input('请输入b的值:')#print(a+b) 连接作用 结果为1020a=int(a)b=int(b)print(a+b)# a:10,b:20,结果为30print(11//2) #5 整除运算print(11%2) #1 取余运算print(2**3) #8 幂运算符print(-9/.
2021-11-14 16:04:15
234
原创 Python2:数据类型
二进制与字符编码8bit(位)=1byte(字节)数据类型整数类型 int浮点数据类型 float布尔类型 bool (true,false)字符串类型 strp14
2021-11-14 15:19:55
849
原创 python1:字符串,转义字符
#可以输出数字print(520)#可以输出字符串print('hello')#含有运算符的表达式print(3+1)#将数据输出文件中,(所指定的盘符存在,使用file=fp)fp=open('D:/text.txt','a+')#a+如果文件不存在就自动创建,存在就在文件内容的后面继续追加print('hello ',file=fp)fp.close()#不进行换行输出(输出内容在一行当中)print('hello','world','Python')#转义字符.
2021-11-08 22:13:42
420
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅